Skip to main content

维护质量代码

了解如何使用 GitHub代码安全性和代码质量功能在存储库中维护高质量的代码。

启用 GitHub Code Quality

启用Code Quality,为您的团队建立一致的质量基线:在拉取请求中以及默认分支上自动发现、修复并报告代码质量问题。

禁用 GitHub Code Quality

停止对某个存储库或整个组织的 Code Quality 扫描,并在执行此操作前了解这会对计费和现有数据产生什么影响。

大规模推出 GitHub Code Quality

先在一小部分团队中试点,待质量阈值调整到位后再逐步扩展,这样就能有把握地将 Code Quality 推广到每个团队。

为拉取请求设置代码质量阈值

通过使用 Code Quality 阈值阻止不符合标准的拉取请求,使低质量的更改远离代码库。

为存储库设置代码覆盖率

使用内置代码覆盖率在 Code Quality 拉取请求上查找未经测试的代码,而无需支付或维护单独的第三方服务费用。

为拉取请求设置代码覆盖率阈值

通过自动阻止低于团队所需的覆盖级别的拉取请求来保护代码覆盖率。

修复拉取请求中的代码质量问题

通过应用自动修复、将修复工作委派给 Copilot,或忽略不相关的发现结果,避免默认分支中出现质量问题。

解决拉取请求中的阻塞

找出并解决拉取请求中因代码质量或覆盖率阈值未达标而导致的阻碍,以便合并所做的更改。

查看拉取请求的代码覆盖率

查看拉取请求上发布的覆盖率摘要,以识别代码覆盖率较低或下降的文件。

修复代码库待办事项中的代码质量问题

为存储库默认分支上的调查结果生成自动修复,或忽略不相关的调查结果。

修复最近合并文件中的代码质量发现

对于 AI 驱动的最近合并代码分析检测到的质量问题,请应用自动修复或将修正工作委托给 Copilot。

解读存储库的代码质量评估结果

使用 Code Quality 结果来评估代码库的可维护性和可靠性,以便团队可以集中修正最重要的地方。

探索组织中的 GitHub 代码质量结果

使用组织级 Code Quality 仪表板来发现需要注意的存储库并一目了然地跟踪组织的代码运行状况。

查看和管理 GitHub Code Quality 成本

通过清楚了解各项收费具体来自何处,并使用可将其降低的手段,让您的 Code Quality 支出保持可预测。