AI Code Review (AI 代码评审)
一款基于 AI 的代码评审工具,自动对比当前分支与 Master/Main 分支的差异,并提供详细的代码审查建议。
功能特点
- 自动对比当前分支与主干分支(默认
origin/master)
- 使用 AI 智能分析代码变更
- 提供详细的 Code Review 反馈报告
- 流式输出:评审结果边生成边展示(SSE),体验更丝滑
- 关闭面板自动取消请求,避免误报错误弹窗
使用方法
- 在插件市场搜索 ai-cr 并安装,勾选自动更新。
- 在 VS Code 中打开你的项目(必须是一个 Git 仓库)。
- 打开命令面板(快捷键
Cmd+Shift+P 或 Ctrl+Shift+P)。
- 输入并运行命令
AI Code Review: Compare with Master。
- 如果是第一次使用,系统会提示你输入 API Key (从【360 智脑】https://ai.360.com/open 获取)。
配置说明
本插件支持自定义配置,你可以通过以下步骤修改配置:
- 在 VS Code 中打开设置(快捷键
Cmd+, 或 Ctrl+,)。
- 在搜索框中输入
ai-cr。
- 你可以看到以下配置项:
配置项详情
| 配置 ID |
描述 |
默认值 |
ai-cr.apiKey |
AI 服务的 API Key。首次使用时会提示输入,也可手动修改。 |
(空) |
ai-cr.targetBranch |
目标分支名称。用于指定与当前分支进行对比的基准分支。 |
origin/master |
ai-cr.model |
AI 模型名称。 |
google/gemini-3-pro-preview |
修改目标分支示例:
如果你的主干分支是 main 而不是 master,请将 ai-cr.targetBranch 修改为 origin/main。
修改模型示例:
可在模型广场(https://ai.360.com/platform/models)查看模型,并在配置中修改模型名称。
通过 settings.json 配置
你也可以直接在项目的 .vscode/settings.json 或全局 settings.json 中添加以下配置:
{
"ai-cr.apiKey": "xxxxxxxxxxxxxxxxxxxxxxxx",
"ai-cr.targetBranch": "origin/main",
"ai-cr.model": "google/gemini-3-pro-preview"
}
## 注意事项与最佳实践
- 默认忽略超大的锁文件(如 `yarn.lock`、`package-lock.json`、`pnpm-lock.yaml`)以节约 Token。
- 关闭 WebView 会自动取消请求并停止输出,防止误报错误弹窗。
| |