应用审查修复
项目规则来自 PROJECT.md ## 质量标准 以及 INDEX/notes。设置来自 .agent-tools/config.md。
解析引擎
使用包含 bin/apply-review-fixes 的第一个目录:
$MERGE_REVIEWER_HOME$(dirname "$CURSOR_TEMPLATE_HOME")/merge-reviewer<git-root>/tools/merge-reviewer
从环境变量或 ~/.config/review-change/cursor.env 中读取 MERGE_REVIEWER_HOME 和 CURSOR_TEMPLATE_HOME。不要输出该文件中的任何其他键。
执行
- 在 git 根目录下,运行
<engine>/bin/apply-review-fixes。 - 引用脚本输出的
applied、unchanged、skip missing和skip changed行。skip changed表示该文件在审查后已被编辑。 - 如果
var/review-change.fixes.json不存在,则停止。没有可应用的修复。 - 不执行提交、推送或创建合并请求。
- 不启动审查器。
应用编辑会改变 Git blob,因此下次提交时会重新审查这些文件,并在提示中携带之前的注释。
禁止操作
- 除非脚本退出码非零,否则不手动输入替换。
- 不应用子集。每个
old字符串必须恰好匹配一次。 - 不修改 JSON 中未列出的文件。