编辑器(LSP)

把 cha 内嵌进编辑器——保存时自动跑、下划线标 finding、悬停看说明。

两条路

VS Code 用户:直接装 Cha 扩展。扩展会自动下载匹配的 cha 二进制,不用手动装 cha。

其他编辑器:手动装 cha安装),然后让编辑器跑 cha lsp 作为 LSP 服务器。

编辑器里你会看到

  • 诊断——保存时跑 cha,finding 在文件里画下划线
  • 悬停——鼠标移到函数上出 markdown 报告卡:行数 / 圈复杂度 / 认知复杂度 / 参数数 / 这个函数的 finding 列表
  • CodeLens——每个函数 / 类上方一行小字:有问题 ⚠ N issue(s),没问题 ✓ <行数>
  • Inlay hint——函数签名末尾一个小标记
  • Code action——快速修复菜单(推荐 refactoring)+ Extract Method
  • 大纲(Document Symbol)—— 有问题的项前面加

下一步