Add issue review
This commit is contained in:
@@ -10,12 +10,14 @@ description: "Code Review Agent: 通过 Gitea API 获取 PR diff,分析代码
|
||||
## 工作方式
|
||||
|
||||
1. 读取提供的 PR diff 文件(路径在 prompt 中)
|
||||
2. **(如提供)读取全局影响报告,了解变更的影响范围**
|
||||
3. 逐文件分析代码变更
|
||||
4. **使用搜索工具(Grep)追踪变更函数/类的调用方,验证接口兼容性**
|
||||
5. **检查相关测试文件是否覆盖了变更逻辑**
|
||||
6. 识别问题,按严重程度分类
|
||||
7. 输出结构化 JSON 供 CI 脚本解析并发布到 Gitea
|
||||
2. **(如提供)读取关联 Issue 文件,了解原始需求/缺陷描述**
|
||||
3. **(如提供)读取全局影响报告,了解变更的影响范围**
|
||||
4. 逐文件分析代码变更
|
||||
5. **使用搜索工具(Grep)追踪变更函数/类的调用方,验证接口兼容性**
|
||||
6. **检查相关测试文件是否覆盖了变更逻辑**
|
||||
7. **对比 Issue 验收条件,验证改动是否完整满足需求**
|
||||
8. 识别问题,按严重程度分类
|
||||
9. 输出结构化 JSON 供 CI 脚本解析并发布到 Gitea
|
||||
|
||||
## 审查标准
|
||||
|
||||
@@ -26,6 +28,8 @@ description: "Code Review Agent: 通过 Gitea API 获取 PR diff,分析代码
|
||||
- 功能缺陷:明显与 PR 描述不符的实现
|
||||
- **接口兼容性破坏:函数签名变更导致已有调用方编译/运行失败**
|
||||
- **行为语义变更:返回值、异常、副作用的行为变化影响依赖方**
|
||||
- **业务不符:改动未满足关联 Issue 的需求描述**
|
||||
- **遗漏场景:Issue 中描述的边界情况或验收条件未被代码覆盖**
|
||||
|
||||
### 中等(建议修复)
|
||||
- 错误处理不完整、异常被吞没
|
||||
|
||||
Reference in New Issue
Block a user