job51-gitlab-cr-node
v1.0.16
Published
GitLab merge request code review tool with AI-powered analysis
Readme
GitLab Code Review AI Tool
一个使用 AI 自动审查 GitLab 合并请求的工具,基于 Claude AI 进行代码分析。
安装
通过 npm 全局安装:
npm install -g gitlab-cr-node使用方法
1. 环境变量配置
在使用前需要设置以下环境变量:
export CI_API_V4_URL="https://your-gitlab-instance.com/api/v4"
export GITLAB_ACCESS_TOKEN="your_gitlab_access_token"
export CI_PROJECT_ID="your_project_id"
export CI_MERGE_REQUEST_IID="your_merge_request_iid"或者在 Windows PowerShell 中:
$env:CI_API_V4_URL="https://your-gitlab-instance.com/api/v4"
$env:GITLAB_ACCESS_TOKEN="your_gitlab_access_token"
$env:CI_PROJECT_ID="your_project_id"
$env:CI_MERGE_REQUEST_IID="your_merge_request_iid"2. 运行代码审查
设置好环境变量后,运行:
gitlab-cr功能特性
- 自动获取 GitLab 合并请求的代码变更
- 使用 Claude AI 进行代码审查
- 生成结构化的审查报告
- 将审查结果发布到 GitLab MR
依赖要求
- Node.js 10+
- Claude CLI 工具
- GitLab 访问令牌
许可证
MIT
