配置审查
反馈范围
反馈范围决定 HeyDeer 报告哪些发现的问题,依据是证据对每个问题的支持程度。它筛选的是 HeyDeer 发布的内容,而不是审查的内容或审查的费用。
三种范围
| 范围 | 报告内容 |
|---|---|
| 精简 | 仅报告确信程度很高的问题。评论更少,但一些真实存在的问题可能不会被报告。 |
| 平衡(默认) | 有充分证据支持的问题。 |
| 详尽 | 还包括不确定性更高的问题,适用于敏感代码。 |
确信程度与严重程度相互独立:证据充分的轻微问题可能出现在“精简”下,而存疑的严重问题可能只出现在“详尽”下。范围之外的问题不会发布,不会导致 HeyDeer Review 检查失败,也不会阻止自动批准。
设置和预览范围
在“组织设置 → 审查规则”的“如何审查”下设置“反馈范围”,也可以按仓库设置;参见设置如何生效。在 HeyDeer 中使用“新建审查”时,可以为单次审查选择范围。
要比较不同范围,请在 HeyDeer 中打开一个已完成的审查,使用“预览反馈范围”。它会显示每种范围包含哪些问题,不会改变 GitHub 上的任何内容或你的设置。
建议从“平衡”开始,切换前先在最近的审查上预览其他范围。缩小范围只会隐藏问题,并不能解决问题的根源;参见减少噪音。