快速入门
- 死代码 - 无法访问的代码,您可以安全地删除它
- 重复代码 - 复制粘贴且结构相似的代码,值得合并 (类型 1-4 克隆检测)
- 复杂性 - 很难阅读和测试的函数和可执行类套件 (环路复杂性和认知复杂性)
- 模块和目录热点 - 每个文件的质量和每个目录的复杂性汇总,用于优先重构
- ️ 架构 - 循环导入、层规则违规 (清洁 / 分层 / 六角形 / MVC 预设) 和自动检测的模块社区,揭示您的代码实际是如何结构化的
- 类设计 - 类做得太多或依赖太多 (CBO 耦合、LCOM4 凝聚度)
100,000+ 行/秒 • 使用 Go + tree-sitter 构建
- "查找重复代码并帮助我重构它"