提示
如果你不熟悉 Code Quality,请参阅 防止默认分支上出现代码质量问题,观看关于 Code Quality 如何处理拉取请求的引导式演练。
Code Quality 如何处理拉取请求
打开拉取请求时,Code Quality用于CodeQL对更改执行基于规则的扫描,并将结果作为注释发布。github-code-quality[bot] 每个发现都包含建议的自动缀。 结果按严重性(错误、 警告、 注意)进行标记,管理员可以根据这些结果的严重性设置质量入口来阻止合并。
解决发现的问题
- 在 GitHub 上,导航到打开的拉取请求。
- 在“ 文件更改” 选项卡上,滚动到左侧
github-code-quality[bot]的批注。 - 仔细审查评论和建议的自动修复,重点检查其逻辑、安全性和风格。
- 如果同意该建议并想要应用修补程序,请单击“ 提交建议”或 “向批处理添加建议”。
- 或者,如果发现不相关或可操作,可以通过单击“ 消除查找”将其消除。 例如,你可能会忽略某项发现:它存在于已不再维护的遗留代码中,属于你团队编码标准中的已知例外情况,或者只是一个不会构成实际质量风险的误报。
将修正工作委派给 Copilot
如果你有 Copilot 许可证,则可以将修正工作委托给 Copilot cloud agent。 对提到 @Copilot 的拉取请求进行评论,并请求 Copilot 修复检测到的问题。

Copilot 使用眼睛表情符号 (👀) 响应你的批注,启动新的代理会话,并打开具有必要修复的拉取请求。
可以跟踪 Copilot cloud agent'工作:
你需要一个Copilot许可证来调用Copilot cloud agent。
注册 Copilot