Skip to content

🚀 AI Code Reviewer Plus

AI 智能代码审查 — 多维度语义分析,五级严重性分类,可执行的修复建议

npm versionlicense

快速链接

解决的问题

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

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

解决方案

AI Code Reviewer 通过语义理解在五个维度分析代码:

维度关注点规则示例
正确性逻辑错误、空指针COR-001: 缺少空指针检查
安全性XSS、SQL注入、数据泄露SEC-001: 用户输入未消毒
性能N+1查询、内存泄漏PER-001: 循环嵌套循环
可维护性重复代码、复杂度MAIN-001: 逻辑重复
最佳实践框架规范BP-001: Vue响应式规则

五级严重性

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

快速开始

bash
# Claude Code 插件(推荐)
/plugin marketplace add saqqdy/ai-code-reviewer-plus
/plugin install ai-code-reviewer-plus

# CLI(零安装)
npx ai-code-reviewer-plus review --branch main

# NPM 包
pnpm add ai-code-reviewer-plus

项目状态

版本主题状态
v0.1.0核心框架 + CLI + Skill✅ 当前版本
v0.2.0规则库 + AI 分析引擎📋 计划中
v1.0.0生产就绪 + Marketplace📋 计划中

详见 版本路线图

许可证

MIT — 个人和商业项目均可自由使用。

基于 MIT 许可发布