完整规则
任务说明
我想把格式、类型、漏洞、密钥和许可证检查统一成一个入口,但不希望工具太多导致没人愿意运行。请结合真实项目中的误报和维护成本,帮我选择最小组合。 请把自己当作后来接手这个项目的人:你希望我现在留下什么,才能避免未来返工?请结合你的真实项目经验执行整套检查,报告耗时和误报;用至少5个取舍说明为什么保留某工具、删除某工具或降低执行频率。 需要落地的事项 1. 选择并配置格式化、lint、类型检查、依赖漏洞和密钥扫描工具。 2. 加入开源许可证清单及冲突标记。 3. 统一成本地和CI都能执行的一条命令。 4. 记录误报豁免方式、修复优先级和检查结果样例。 成果形态:配置文件、检查脚本和修复说明。除主成果外,再附一页“接手者检查单”,列出最先检查的内容和发现问题后的下一步。 真实性与验证 使用通用、低成本且可替换的技术假设,不接触真实账号、密钥、客户数据或生产环境。交付前必须实际运行,保留命令、关键输出、失败记录和修正结果。 验收点 1. 本地与CI使用同一命令。 2. 误报处理有记录机制。 3. 覆盖密钥与高危依赖。 4. 成果能让陌生接手者独立判断和执行,不需要回来询问背景。 边界:不替代人工代码审查或渗透测试。