主要特性
- 智能 PR 自动审查:每个 Pull Request 自动获得全面的代码审查,检测代码缺陷、安全漏洞、测试覆盖率等问题,在合并前提升代码质量
- @qoder 随时响应:在任何评论中 @qoder,即可获得代码解释、实现建议或直接修复
- 深度理解项目:尊重项目的代码规范、架构模式和业务逻辑
- 快速配置:几分钟即可完成配置,立即提升团队效率
- 安全可靠:代码在 GitHub Runner 上运行,保障数据安全
快速开始
方式一:快速配置(推荐)
在 qodercli 中执行/setup-github 命令,按照引导完成配置。
方式二:手动配置
1. 安装 GitHub App 并获取访问令牌
- 访问 Qoder Integrations
- 将 Qoder 账户与 GitHub 账户进行关联,并安装 qoderai GitHub App 到目标仓库
- 生成 Qoder 访问令牌(Qoder Personal Access Token)
2. 添加 Qoder 访问令牌到仓库 Secrets
在仓库的 Settings > Secrets and variables > Actions 中添加QODER_PERSONAL_ACCESS_TOKEN,保存 Qoder 个人访问令牌。
3. 选择并安装工作流
访问 Qoder Action examples,选择适合需求的工作流,然后复制到仓库的.github/workflows/ 目录中。
- Code Review:自动分析 Pull Request 的代码质量、测试覆盖和安全问题
- Assistant:在 Issue 和 PR 中启用交互式对话(
@qoder),解释代码或修复问题
4. 开始使用
- Code Review:创建一个新的 Pull Request,等待 Qoder 的反馈
- Assistant:在任意 Issue 或 PR 中评论
@qoder 解释这段代码或@qoder 修复这个问题
最佳实践
自定义输出语言
在prompt 中指定输出语言:
使用 Agents.md 定义审查规则
在仓库根目录创建Agents.md 文件,Qoder CLI 会自动加载其中的内容作为上下文:
根据 PR 大小跳过审查
对于大型 PR,可以添加跳过条件来避免过高的 credits 消耗:更多配置示例:访问 Recipes 文档 查看完整的配置示例和最佳实践。