Dead Code Eliminator 是一个代码清理类技能,用于查找并删除死代码,目标应用为 Leavn。
用途 该技能用于清理无用代码,具体包括查找并删除未使用的文件、被禁用的代码块、Enhanced 变体、已弃用的功能,以及在 Leavn 应用中出现在生产环境里的测试文件。适用场景包括代码清理、处理未使用文件、清理弃用功能、减小代码库体积。
主要能力 资料中给出的查找候选包括:
- 包含 #if false 的文件
- *Enhanced.swift 变体
- NavigationCoordinator(未使用)
- *Stub.swift 文件
验证方式 使用命令 grep -r "ClassName" LeavnApp/Sources/ 验证某个类是否未被使用。
使用方式 删除流程分为四步:
- 从 Xcode 项目中移除
- 删除文件
- 运行构建以验证
- 提交删除
适用场景 该技能被标记的使用时机为:代码清理、处理未使用文件、清理弃用功能、减小代码库体积。
限制 资料未提供该技能的安装方式、依赖要求、支持的平台范围、是否支持自动批量处理、误删防护机制等细节,这些内容暂未提供。