基于Claude大模型的GitHub PR自动代码审查,支持PR分析、安全扫描和风格检查。
QQ代码审查自动化是一项面向实际任务的技能,主要用于GitHub 拖动请求的自动化代码审查使用 Claude LLM.;Automatical 分析 GitHub 拖动请求, 提供智能代码审查, 安全扫描, 和 St。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
使用 Claude 大语言模型(LLM)自动审查 GitHub Pull Request
自动分析 GitHub Pull Request,提供基于 Claude AI 的智能代码审查、安全扫描与风格检查。
.reviewrc 文件自定义规则uv pip install PyGithub anthropic rich typer python-dotenv
获取你的 GitHub Personal Access Token(PAT):
repo 权限范围的新 Token.env 文件:GITHUB_TOKEN=your_github_pat_here
# 列出待合并的 PR code-review list-prs owner/repo # 查看 PR 详细信息 code-review pr-info owner/repo 123 # 查看 PR 中变更的文件 code-review pr-files owner/repo 123 # 使用 Claude AI 分析 PR code-review review-pr owner/repo 123
list-prs列出指定仓库的 Pull Request。
code-review list-prs owner/repo
选项:
--state:PR 状态(open、closed、all),默认为 open--limit:最多显示的 PR 数量,默认为 10pr-info显示某一个 PR 的详细信息。
code-review pr-info owner/repo 123
显示内容包括:
pr-files显示 PR 中变更的文件列表。
code-review pr-files owner/repo 123
显示内容包括:
search-prs按关键词搜索 Pull Request。
code-review search-prs owner/repo --query "bug"
选项:
--query:搜索关键词(必填)--state:PR 状态(open、closed、all),默认为 open--limit:最多显示的 PR 数量,默认为 10repo-info显示仓库通用信息。
code-review repo-info owner/repo
显示内容包括:
review-pr使用 Claude AI 分析 Pull Request。
code-review review-pr owner/repo 123
输出内容包括:
前置要求:
GITHUB_TOKEN 已配置在 .env 文件中ANTHROPIC_API_KEY 已配置在 .env 文件中security-scan对 Pull Request 进行安全漏洞扫描。
code-review security-scan owner/repo 123
检测内容包括:
选项:
--config:配置文件路径style-check对 Pull Request 进行代码风格与 linting 检查。
code-review style-check owner/repo 123
检查内容包括:
选项:
--config:配置文件路径full-review对 Pull Request 执行完整代码审查(LLM + 安全 + 风格)。
code-review full-review owner/repo 123
整合以下三类检查:
选项:
--config:配置文件路径--skip-llm:跳过 LLM 分析--skip-security:跳过安全扫描--skip-style:跳过风格检查config-init初始化默认配置文件。
code-review config-init --output .reviewrc
生成一个 .reviewrc 文件,支持自定义以下设置:
.reviewrc 文件加载# 执行完整审查 code-review full-review facebook/react 34567 # 仅执行安全扫描 code-review security-scan owner/repo 123 # 仅执行风格检查 code-review style-check owner/repo 123 # 仅执行 AI 分析 code-review review-pr owner/repo 123 # 列出所有已关闭的 PR(最多 20 条) code-review list-prs owner/repo --state closed --limit 20 # 初始化配置文件 code-review config-init
.env 文件中(严禁提交至版本控制).reviewrc)支持full-review 命令统一入口MIT
如遇问题或疑问,请参考以下方式:
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134万人学习
共49课时 | 82.5万人学习
最新文章