cangjie-cjlint

Analyze Cangjie code with cjlint and generate CSV or JSON reports.

2|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/zhenzhizhi12/NexusAgent --skill cangjie-cjlint-zhenzhizhi12
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cangjie-cjlint
Source: https://github.com/zhenzhizhi12/NexusAgent/tree/main/.opencode/skills/common-skill-l1/cjlint
Command: npx skills add https://github.com/zhenzhizhi12/NexusAgent --skill cangjie-cjlint-zhenzhizhi12

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the process of identifying and rectifying code quality and security issues within Cangjie language projects by leveraging the cjlint static analysis tool.

Core Features & Use Cases

  • Static Code Analysis: Detects violations of naming conventions, formatting rules, security vulnerabilities, and more.
  • Configurable Rules: Allows fine-grained control over which rules are enforced and provides mechanisms for masking specific warnings.
  • Reporting: Generates reports in various formats (JSON, CSV) for easy integration into CI/CD pipelines.
  • Use Case: Integrate this Skill into your development workflow to ensure all Cangjie code adheres to project standards before merging, preventing common errors and improving overall code health.

Quick Start

Run cjlint to check all files in the src directory and output a CSV report to the ./report path.

Frequently Asked Questions about cangjie-cjlint

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

FAQPage Schema
How do I perform static analysis on Cangjie language files?

Static analysis on Cangjie language files identifies naming, formatting, and security violations using the cjlint tool. It enforces coding standards and helps rectify code quality issues within your projects.

Can I generate JSON or CSV reports for Cangjie code linting?

Cangjie code linting supports configurable output formats including JSON and CSV. This enables easy integration of static analysis reports into CI/CD pipelines to track code quality and security violations.

How do I mask specific warnings during Cangjie static code analysis?

You can mask specific warnings during Cangjie static code analysis using rule-level and line-level masking mechanisms. This provides fine-grained control over which coding standards are actively enforced in your project.

What type of code quality issues does cjlint detect in Cangjie projects?

Cjlint detects code quality issues in Cangjie projects related to naming conventions, formatting rules, security vulnerabilities, and declarations. It performs comprehensive static analysis to enforce project coding standards.

Does the Cangjie linting tool support CI/CD pipeline integration?

The Cangjie linting tool supports CI/CD pipeline integration by generating configurable output reports in JSON and CSV formats. This ensures all code adheres to project standards before merging.