用途:review-change 用于按“会被追责的评审者”标准审查一次代码变更,产出第二读者无需评审者在场即可行动的发现集合,以及一个明确决定。
主要能力:以 REVIEW-1 至 REVIEW-10 十条规则约束评审。发现只针对引入该代码的变更,定位在 head sha,无行号时标注“from the inline diff”;每条线程一个发现,采用 Conventional Comments 格式,含标签、缺陷、file:line、后果、违反规则、要求行为,至多一条建议;摘要二至四行,末行为决定(approve、request changes 或 needs a decider)。REVIEW-4 要求对测试做变异检查:反转变更新增的一个条件、运行套件、还原文件,存活变异体记为缺失用例的发现,并以计数报告。REVIEW-6 在合并前确认 diff 尚未进入目标分支。REVIEW-7 要求展示前做对抗性自审。REVIEW-9 规定每次变更只引入一个依赖,并审查 lockfile diff。
使用方式:先理解意图与行为变化,再读测试并运行变异检查(无法运行时摘要注明“mutation check not run”),随后沿正确性、可读性、架构、安全、性能五轴走查实现,按回报排序写发现,最后写摘要。变更规模约百行可一次读完,千行应拆分;重构与行为变更分开。
适用场景:代码评审、合并前检查、依赖升级、测试与基础设施改动。
限制:资料未提供具体安装命令、平台支持、收费方式或运行环境;部分规则引用 references/finding-format.md、references/mutation-check.md 等文件,其内容暂未提供。批准标准为变更改善代码且符合仓库约定即可通过,仅在缺陷、安全问题、丢失测试或使后续变更更难的结构时阻止。