Skip to main content
← Back

Bugbot

Bugbot 会评审你的 PR,发现缺陷、安全问题和代码质量问题。

Cherri Code 可以评审我的 PR 吗?

可以。Bugbot 是 Cherri Code 的自动化 PR 评审产品。它会分析每个 PR,发现缺陷、安全漏洞和代码质量问题,并留下行内评论,说明问题并提供修复建议。

什么是 Bugbot?

Bugbot 会分析 PR diff,并添加附有说明和修复建议的评论。它会在每次 PR 更新时自动运行,您也可以手动触发。

部分团队和个人方案包含每月 Bugbot 用量。您可以启用按用量计费,以评审所有 PR。

如何设置 Bugbot?

  1. 前往 cursor.com/dashboard
  2. 转到 集成 标签页
  3. 连接您的代码仓库提供商
  4. 按照提供商的设置流程操作
  5. 打开自动化中的 Bugbot,为特定代码仓库启用它

有关设置详情,请参阅 GitHub、GitLab、Bitbucket 或 Azure DevOps 集成页面。

如何触发评审?

创建或更新 PR 时,Bugbot 会自动运行。若要手动触发评审,请在任意 PR 中评论 cursor review 或 bugbot run。

如何自定义 Bugbot 的检查内容?

在代码仓库中创建 .cursor/BUGBOT.md 文件,为 Bugbot 提供项目专属的评审指南。Bugbot 始终会包含根目录中的文件,并从修改的文件向上查找相关上下文。

团队管理员还可以在 Bugbot 自动化 中创建适用于整个组织的规则。

Cherri Code 项目规则 (.cursor/rules/ 中的 *.mdc 文件) 不适用于 Bugbot 运行。请改用 .cursor/BUGBOT.md 或在 自动化 中配置的规则。

每条规则最多 30,000 个字符,每次评审合计最多 100,000 个字符。详见 Bugbot。

如何查看 Bugbot 使用了哪些规则?

在 PR 中发表评论 bugbot run verbose=true 或 cursor review verbose=true。Bugbot 会回复一张表格,列出本次评审所包含的规则,并标记被截断或省略的规则。详情请参阅 Bugbot。

Bugbot 包含哪些功能?

Bugbot 提供对您所有仓库中全部 PR 的评审、Bugbot 规则访问权限,以及设置 Bugbot 评审 effort 级别的功能。

Bugbot Teams 提供所有 PR 的代码评审、使用分析和报告、effort 级别控制,以及高级规则和设置。

请参阅完整定价详情。

如何解决 Bugbot 未评审我的 PR?

  1. 在 PR 中评论 cursor review verbose=true 或 bugbot run verbose=true,即可获取详细日志、Bugbot 加载的规则和请求 ID
  2. 在自动化中检查 Bugbot 是否具有代码仓库访问权限
  3. 验证你的代码仓库提供商集成是否已为该代码仓库安装并启用

向支持团队报告问题时,请附上详细模式下的请求 ID。

相关

这篇文章对您有帮助吗?