Skip to content

介绍

AI Code Reviewer 是一个 AI 驱动的智能代码审查工具,通过语义理解发现传统 linter 无法检测的问题。

解决的问题

传统 linter 只能发现语法错误,但无法理解语义问题

typescript
// Linter: ✅ 无语法错误
function processUser(input: any) {
  return input.name.trim()  // 运行时: 💥 如果 input 为 null
}

传统 linter 无法回答:

  • 业务逻辑是否正确?
  • 是否存在安全漏洞?
  • 是否有性能问题?
  • 代码是否可维护?

解决方案

AI Code Reviewer 在五个维度分析代码:

维度关注点
正确性逻辑错误、空指针、边界条件
安全性XSS、SQL注入、数据泄露
性能N+1查询、内存泄漏、不必要的重渲染
可维护性重复代码、复杂度、命名
最佳实践框架规范、代码风格

五级严重性

级别含义行动
🚫 BLOCKER必须修复,阻塞合并立即修复
🔴 HIGH严重,影响功能本次迭代修复
🟡 MEDIUM重要,影响质量计划修复
🟢 LOW次要,优化级别延后修复
💡 SUGGESTION建议性改进可选

基于 MIT 许可发布