配置审查
发布结果
选择 HeyDeer 在哪里发布审查结果:GitHub 检查、PR 上的评论、两者都发布,或都不发布。这些选项位于工作区设置 → 审查规则或某个仓库的审查规则中的发布结果下;参见设置如何生效。
发布选项
| 选项 | 默认值 | 作用 |
|---|---|---|
| 自动批准 | 已关闭 | 允许 HeyDeer 批准满足你所设批准条件的 PR。参见自动批准。 |
| 发布 GitHub 检查 | 已开启 | 在 PR 最新提交上名为 HeyDeer Review 的检查中,显示审查进度和完整报告。 |
| 发现问题时将检查标记为失败 | 已关闭 | 出现发现的问题、仍未解决或尚未确认的此前问题,或审查不完整时,将检查标记为失败;关闭时,这些审查会通过或以 Neutral 结束。部分不完整的审查无论如何都会失败;参见结论。仅在发布检查时显示此选项。 |
| 在 PR 中发布审查评论 | 已开启 | 每次运行发布一份 GitHub 审查(包括自动批准)。新发现的问题显示在改动的代码行上或审查正文中。 |
| 将已处理的 HeyDeer 讨论标记为已解决 | 已开启 | 将 HeyDeer 自己发起的、问题已修复或有写权限的人已决定不处理的讨论标记为已解决。 |
关闭选项
关闭评论后,完整的审查结果只显示在 HeyDeer Review 检查中,HeyDeer 不会批准 PR,也不会将自己的讨论标记为已解决。它仍会重新检查此前的问题,并计入检查结果。
两者都关闭时,审查仍会运行并消耗积分,结果只显示在 HeyDeer 的“审查记录”页面中。适合在团队看到之前先自己试用;参见在团队中推广。
疑问、修复和此前的问题
当 HeyDeer 需要它找不到的上下文时,会在待澄清下提问;如何回答,参见补充缺失的上下文。
包含发现的问题的审查评论中带有用 HeyDeer 修复链接,可用来选择要让 HeyDeer 修复的问题;参见用 HeyDeer 修复。
每次审查都会重新检查 HeyDeer 之前讨论中的问题;参见此前的问题。如需决定不处理某个问题,参见决定不处理发现的问题。