重构清理¶
通过测试验证安全地识别并删除死代码:
- 运行死代码分析工具:
- knip:检测未使用的导出和文件
- depcheck:检测未使用的依赖项
-
ts-prune:检测未使用的 TypeScript 导出
-
在 .reports/dead-code-analysis.md 中生成综合报告
-
按重要性对发现项进行分类:
- SAFE:测试文件、未使用的工具
- CAUTION:API 路由、组件
-
DANGER:配置文件、主入口点
-
仅建议安全的删除
-
在每次删除之前:
- 运行完整测试套件
- 确认测试通过
- 应用更改
- 重新运行测试
-
如果测试失败则回滚
-
显示已清理项目的摘要
切勿在未运行测试的情况下删除代码!
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 ev/ECC