用途:对代码库进行系统化清理,按风险从低到高覆盖 11 个质量维度,每项发现给出置信度(HIGH/MEDIUM/LOW),自动应用的改动需通过构建与测试门禁验证。
主要能力(按风险排序):1 死代码移除(LOW,构建后自动应用);2 AI 冗余内容移除(LOW,仅注释);3 弱类型消除(MED,类型检查后自动应用);4 安全清理(MED,仅标记);5 遗留代码移除(MED,需确认);6 类型合并(MED,类型检查后自动应用);7 防御性代码清理(MED,仅标记);8 性能优化(MED,仅标记);9 DRY 去重(HIGH,仅标记,≥10 行);10 异步模式修复(HIGH,仅标记);11 循环依赖解耦(HIGH,仅标记)。
使用方式:先做安全检查点,确认 git status --porcelain 为空并记录 git rev-parse HEAD 作为回滚点,运行现有测试确认基线。支持全库扫描、指定路径、--changed 仅改动文件、--dimensions 选择维度等参数。每个自动应用维度后运行构建/类型检查/测试验证,失败则 git checkout -- . 回滚。最终生成含汇总表、已应用改动、待复核项与统计的清理报告。
适用场景:需要系统性降低代码库技术债、清理死代码与重复、统一类型、排查循环依赖的 Git 仓库项目。
限制:要求 Git 工作区干净、已安装对应语言工具链;knip、madge、jscpd、ruff、bandit 等为可选工具,未安装时回退到 grep 模式;无测试命令时跳过验证并标记为未验证;置信度不明确时默认仅标记不自动应用。具体收费、价格与平台信息暂未提供。