代码审查标准
代码审查确保代码合并前的质量、安全性和可维护性。此规则定义何时以及如何进行代码审查。
代码审查确保代码合并前的质量、安全性和可维护性。此规则定义何时以及如何进行代码审查。
代码审查确保代码合并前的质量、安全性和可维护性。此规则定义何时以及如何进行代码审查。
**强制审查触发条件:**
**审查前要求:**
在请求审查之前,确保:
在标记代码完成之前:
**停止并使用 security-reviewer 代理当:**
| 级别 | 含义 | 行动 | |-------|---------|--------| | CRITICAL(关键) | 安全漏洞或数据丢失风险 | **阻止** - 合并前必须修复 | | HIGH(高) | Bug 或重大质量问题 | **警告** - 合并前应修复 | | MEDIUM(中) | 可维护性问题 | **信息** - 考虑修复 | | LOW(低) | 风格或次要建议 | **注意** - 可选 |
使用这些代理进行代码审查:
| 代理 | 用途 | |-------|--------| | **code-reviewer** | 通用代码质量、模式、最佳实践 | | **security-reviewer** | 安全漏洞、OWASP Top 10 | | **typescript-reviewer** | TypeScript/JavaScript 特定问题 | | **python-reviewer** | Python 特定问题 | | **go-reviewer** | Go 特定问题 | | **rust-reviewer** | Rust 特定问题 |
1. 运行 git diff 了解更改
2. 先检查安全检查清单
3. 审查代码质量检查清单
4. 运行相关测试
5. 验证覆盖率 >= 80%
6. 使用适当的代理进行详细审查此规则与以下规则配合: