命令行

Cha 一共 15 个顶层子命令,加上 pluginpreset 两个嵌套组。下面按用途分。

完整 --help 树用 cha help-markdown 可以一次拉全。

分析

命令用途
analyze跑插件,报代码坏味道——最常用
parsedump 解析结果(函数 / 类 / import / 注释)

报告与历史

命令用途
baseline把当前 finding 拍快照,老问题屏蔽
trend看 finding 数随 commit 怎么变
hotspot改动频度 × 复杂度的热点
deps依赖图:import / 类 / 调用
layers从 import 反推架构层级

配置与调优

命令用途
init生成默认 .cha.toml
schema打印 finding JSON Schema(细节同 init 页)
calibrate按项目统计推荐阈值(P90 / P95)
preset看内置语言 profile 和严格度等级

自动修复

命令用途
fix自动改简单问题(目前只支持 naming_convention

插件

命令用途
plugin new脚手架一个 WASM 插件
plugin build编译 + 打包成 WASM Component
plugin install装到 .cha/plugins/
plugin list列已装插件
plugin remove删插件

插件开发指南 有完整流程。

编辑器集成

命令用途
lsp启 LSP 服务器(标准 stdio 协议)
completions生成 shell 补全脚本