diff --git a/yarn/config/AGENTS.md b/yarn/config/AGENTS.md index 84a2480..7e62ee7 100644 --- a/yarn/config/AGENTS.md +++ b/yarn/config/AGENTS.md @@ -24,7 +24,7 @@ // ✅ 正确:定义与导出合一时 export const MyComponent = observer(() => { ... }); -// ❌ 错误:observer 包裹定义,单独导出 +// ❌ 错误:observer 包裹定义,单独导出 const MyComponent = observer(() => { ... }); export default MyComponent; ``` @@ -42,6 +42,15 @@ - 直接告知具体用法 - 修正阅读范围,指定应该阅读哪些代码 +### Git commit message 生成规范 + +生成 commit message 前,必须过滤非实质性变更: +- 先用 `git diff --ignore-all-space --stat` 检查是否有实质性变更 +- 使用 `git diff --ignore-cr-at-eol` 忽略行尾符(CRLF/LF)变化 +- 使用 `git diff --word-diff` 检查单词级别的实质性变更 +- 若忽略空白字符后无实质性变更,不应描述为"代码格式化"或"风格调整" +- 优先关注:新增/删除的代码逻辑、函数签名变更、配置项修改等 + ## 代码查阅原则 - 当 AGENTS.md 中已提供了完整的代码模板和规范时(如 Entity、Dao、Service、MyBatis XML 等模板),