cangjie-cjlint

Automate static code analysis for Cangjie projects using cjlint.

1|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/SunriseSummer/CangjieDocValidator --skill cangjie-cjlint
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cangjie-cjlint
Source: https://github.com/SunriseSummer/CangjieDocValidator/tree/main/.github/skills/cjlint
Command: npx skills add https://github.com/SunriseSummer/CangjieDocValidator --skill cangjie-cjlint

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the need for consistent code quality and adherence to security standards within Cangjie projects by providing automated static analysis.

Core Features & Use Cases

  • Code Linting: Identifies stylistic and potential programmatic errors in Cangjie code.
  • Security Analysis: Detects common security vulnerabilities and anti-patterns.
  • Customizable Rules: Allows fine-grained control over which rules are enforced and how warnings are managed.
  • Use Case: Integrate cjlint into your CI/CD pipeline to automatically catch code quality issues and security risks before they are merged, ensuring a higher standard of codebase health.

Quick Start

Run the cjlint skill to check all Cangjie files in the 'src/' directory.

Frequently Asked Questions about cangjie-cjlint

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run static analysis on Cangjie source code to enforce coding standards?

To run static analysis on Cangjie source code, use the cjlint tool to automate code linting and enforce coding standards across your project directories. It identifies stylistic and programmatic errors.

Does cjlint detect security vulnerabilities in Cangjie projects?

Yes, cjlint detects security vulnerabilities in Cangjie projects by performing automated security analysis to identify common anti-patterns and potential security risks across your source files.

Can I exclude specific files or rules from static code analysis in Cangjie?

You can exclude specific files or rules from static code analysis in Cangjie by using cjlint's rule-level and file-level exclusion features, and inline comments to ignore specific warnings.

What is the best way to catch Cangjie code quality issues before merging?

The best way to catch Cangjie code quality issues before merging is to integrate cjlint into your CI/CD pipeline to automatically detect bugs and security risks, ensuring high codebase health.

What output formats does cjlint support for reporting code linting results?

cjlint supports various output formats for reporting code linting results, allowing you to integrate static analysis warnings and security vulnerability data into your existing development workflows.