AI 代码审查应当以结论收尾。
一份罗列可能性的审查,只是又一样要读的东西。Codna 发布带有严重性、类别和置信度分数的发现,丢弃置信度低于 0.75 的一切,把列表限制在十条,并在发布前向 npm 和 PyPI 核对依赖声明。
然后它做出决定。中高严重性下干净的 diff 会获得计入分支规则的批准。其他一切都是评论。当必需检查为红色时,审查会在结论旁边说明。重新审查只覆盖新的提交。
核心模式
- 以只读方式审查 diff,不持有写令牌。
- 发布带有严重性、类别和置信度的发现。
- 向注册表核对依赖声明。
- 批准干净的 diff。否则评论。从不请求变更。
- 只重新审查发生变化的部分。