ane-code-reviewer
v0.4.7
Published
使用GitLab和OpenAI进行自动化代码评审的CLI工具
Readme
ane-code-reviewer
基于 GitLab 和 OpenAI 的自动化代码审查工具。
功能特性
- 🔍 自动代码审查
- 合并请求审查
- Commit 审查
- 差异分析
- 📝 智能反馈
- 代码质量评估
- 最佳实践建议
- 性能优化建议
- 🔔 通知集成
- GitLab 评论
- 企业微信通知
- ⚙️ 灵活配置
- 多种 AI 模型支持
- 自定义审查规则
- 配置优先级管理
技术架构
核心组件
graph TD
CLI[CLI入口] --> Config[配置管理]
CLI --> GitLab[GitLab服务]
CLI --> OpenAI[OpenAI服务]
CLI --> Logger[日志系统]
Config --> ENV[环境变量]
Config --> File[配置文件]
Config --> Args[命令行参数]
GitLab --> MR[合并请求]
GitLab --> Comments[评论]
OpenAI --> Review[代码审查]
OpenAI --> Analysis[分析报告]目录结构
src/
├── cli/ # CLI相关
│ ├── commands/ # 命令处理
│ ├── handlers/ # 业务处理
│ └── utils/ # CLI工具
├── prompts/ # 提示词管理
├── types/ # 类型定义
└── utils/ # 工具函数快速开始
详细使用说明请参考:
