AI 代码检视
AtomCode AI Review — AI 代码审查插件: 基于 AI 的智能 Pull Request 代码审查,2-3 分钟自动完成审查,精准到代码行。
AtomCode AI Review 采用 AtomCode Agent + Skill + MCP 架构,在每次 PR 提交后自动审查代码,帮助团队更快发现 Bug、安全漏洞与性能问题。
核心亮点
- 智能 AI 审查 — 自动识别 Bug、安全漏洞与性能问题
- 5 大审查维度 — 正确性、安全、性能、可读性、风格全覆盖
- 项目级记忆 — 学习项目历史,持续减少误报
- 自定义风格 — 团队可定义专属 Review 规则
五大审查维度
| 维度 | 关注点 |
|---|---|
| 正确性 | 空值引用、边界条件、并发竞态、异常处理、API 兼容性 |
| 安全 | SQL 注入、XSS、凭证泄露、危险依赖、配置与容器风险 |
| 性能 | N+1 查询、低效算法、内存泄漏、资源未释放 |
| 可读性 | 函数过长、命名不清、缺少注释、重复代码 |
| 风格 | 缩进、命名风格、import 顺序、团队 linter 规则 |
越用越懂你
- Review Memory — 自动记录项目高频问题与误报规则,相同模式不再重复提示
- 反馈学习 — 一键标记"误报",系统自动学习,误报率持续下降
快速开始
- 安装插件 — 在AtomGit Apps Marketplace搜索 AtomCode AI Review 并安装
- 授权仓库 — 选择仓库授权,插件自动配置 PR 事件 Webhook
- 提交 PR — 2-3 分钟内自动完成审查并展示结果(首次约 3-5 分钟建立索引)
命令参考
在合并请求的评论区中,使用以下命令与 AI 交互:
命令列表
| 命令 | 说明 | 使用场景 |
|---|---|---|
/ai review | 立即对当前合并请求重新进行一次完整审查(刷新评论) | 需要重新检视、或自动检视未触发时手动触发 |
/ai summary | 仅生成合并请求摘要,不重新审查 | 快速了解变更范围,不需要完整检视 |
/ai explain | 对某段代码或评论进行解释 | 不理解 AI 的检视建议,或想了解某段代码的含义 |
/ai help | 显示所有可用命令 | 忘记命令用法时查看帮助 |
@atomgit-bot | 在评论中直接提问,AI 会回复 | 针对特定问题与 AI 对话,如"这个函数有没有并发问题?" |
使用方式
- 进入已开通 AI 检视的仓库的合并请求页面
- 在评论区输入命令(如
/ai review)或 @ 提及(如@atomgit-bot) - AI 将在数分钟内回复检视结果或回答问题
内测期免费配额
内测期间所有用户与组织免费使用,每周一 00:00(UTC+8)刷新,不累积。
| 用户类型 | 每周次数 | 私有仓库 |
|---|---|---|
| 普通用户 | 30 次 | x |
| 普通组织 | 200 次 | x |
| 企业 | 1,000 次 | x |
内测期间仅支持公开仓库
支持语言
Java · Python · Go · Cangjie · Node.js · Rust · C++ · C# · JavaScript · TypeScript · React · Vue · Angular · Swift · Kotlin · Flutter · PHP · Ruby 等 45 种主流语言。
权限与隐私
- 仅获取 Webhook、PR 读写、仓库文件读取权限
- 不会读取私有数据、修改代码文件、删除或修改 PR
- Review Memory 严格按仓库隔离,不跨项目共享