Bugbot
Bugbot 会评审你的 PR,发现缺陷、安全问题和代码质量问题。
Cursor 可以评审我的 PR 吗?
可以。Bugbot 是 Cursor 的自动化 PR 评审产品。它会分析每个 PR,发现缺陷、安全漏洞和代码质量问题,并留下行内评论,说明问题并提供修复建议。
什么是 Bugbot?
Bugbot 会分析 PR diff,并添加附有说明和修复建议的评论。它会在每次 PR 更新时自动运行,您也可以手动触发。
部分团队和个人方案包含每月 Bugbot 用量。您可以启用按用量计费,以评审所有 PR。
如何设置 Bugbot?
- 前往 cursor.com/dashboard
- 转到 集成 标签页
- 连接您的代码仓库提供商
- 按照提供商的设置流程操作
- 打开自动化中的 Bugbot,为特定代码仓库启用它
有关设置详情,请参阅 GitHub、GitLab、Bitbucket 或 Azure DevOps 集成页面。
如何触发评审?
创建或更新 PR 时,Bugbot 会自动运行。若要手动触发评审,请在任意 PR 中评论 cursor review 或 bugbot run。
如何自定义 Bugbot 的检查内容?
在代码仓库中创建 .cursor/BUGBOT.md 文件,为 Bugbot 提供项目专属的评审指南。Bugbot 始终会包含根目录中的文件,并从修改的文件向上查找相关上下文。
团队管理员还可以在 Bugbot 自动化 中创建适用于整个组织的规则。
Cursor 项目规则 (.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?
- 在 PR 中评论
cursor review verbose=true或bugbot run verbose=true,即可获取详细日志、Bugbot 加载的规则和请求 ID - 在自动化中检查 Bugbot 是否具有代码仓库访问权限
- 验证你的代码仓库提供商集成是否已为该代码仓库安装并启用
向支持团队报告问题时,请附上详细模式下的请求 ID。