🤖 AI Code Review
AI 驱动的智能代码审查插件,支持 OpenAI 和 Claude,提供专业的代码质量分析和改进建议。
✨ 功能特性
- 🔍 智能代码审查: 使用 GPT-4/Claude 自动分析代码变更
- 🌿 分支管理: 灵活选择目标分支进行对比
- 📊 可视化面板: 直观的 Vue 面板展示审查结果
- 🎯 问题定位: 精准识别 bug、性能、安全、代码风格问题
- 📝 多格式报告: 支持导出 Markdown、HTML、JSON 格式
- ⚙️ 灵活配置: 图形化配置界面,支持多种 AI 模型
- 🌐 多语言支持: 中文/英文审查结果
🚀 快速开始
安装
- 下载
ABC-Tools-code-review-0.1.4.vsix
- 在 VS Code 中:
Extensions: Install from VSIX
- 选择下载的文件安装
配置
按 Cmd+Shift+P 运行 AI Code Review: Configure Settings:
- 配置 API Key - 设置 OpenAI 或 Claude API Key
- 选择 AI 提供商 - OpenAI / Claude / 本地模型
- 选择模型 - GPT-4, GPT-3.5, Claude 3 等
- 测试连接 - 验证配置是否正确
使用
- 打开 Git 项目
- 按
Cmd+Shift+P 运行 AI Code Review: Start AI Code Review
- 选择目标分支(如 develop, master)
- 点击"开始审查"
- 查看审查结果和评分
- 可选:导出报告
📖 详细文档
查看项目目录中的以下文档:
USER_GUIDE.md - 完整的使用说明
QUICKSTART.md - 开发者快速上手
SETUP.md - 详细的安装步骤
🎯 支持的 AI 模型
OpenAI
- GPT-4 (推荐,质量最高)
- GPT-4 Turbo (更快)
- GPT-3.5 Turbo (更经济)
Claude
- Claude 3 Opus (最强)
- Claude 3 Sonnet (平衡)
- Claude 3 Haiku (最快)
📊 审查内容
插件会自动检测以下问题:
- ❌ 错误 (Error): 潜在 bug、逻辑错误
- ⚠️ 警告 (Warning): 性能问题、安全隐患
- ℹ️ 建议 (Info): 代码风格、最佳实践
🛠️ 可用命令
| 命令 |
描述 |
Start AI Code Review |
启动代码审查 |
Configure Settings |
配置插件设置 |
Export Review Report |
导出审查报告 |
Select Target Branch |
选择目标分支 |
⚙️ 配置选项
{
"windsurf-ai-code-review.aiProvider": "openai",
"windsurf-ai-code-review.apiKey": "sk-...",
"windsurf-ai-code-review.model": "gpt-4",
"windsurf-ai-code-review.reviewLanguage": "zh-CN",
"windsurf-ai-code-review.targetBranches": ["develop", "rc", "gray", "master"],
"windsurf-ai-code-review.excludePatterns": ["node_modules/**", "dist/**"],
"windsurf-ai-code-review.maxFileSize": 100000
}
开发
# 安装依赖
yarn install
# 编译插件
yarn compile
# 开发 Webview
yarn webview:dev
# 构建 Webview
yarn webview:build
# 打包插件
yarn package
许可证
MIT
| |