# 关于 GitHub 代码质量

确定GitHub Code Quality是否满足团队的需求、GitHub Code Quality 如何补充其他 GitHub 产品，以及购买前要考虑什么。

## 关于 GitHub Code Quality

GitHub Code Quality 使用 CodeQL 规则和 AI 驱动的分析来分析您的代码的质量和覆盖率问题。

* 在拉取请求中，发现的问题显示为内联注释，并可通过 Copilot 提供的一键修复进行处理，因此在合并代码之前，不会累积新的质量债务。
* 在默认分支上，扫描会显示现有的质量债务。 可以直接应用自动修复，也可以将修正委托给 Copilot cloud agent。

可以使用规则集强制实施质量阈值，以阻止不符合团队标准的拉取请求。 若要强制实施行覆盖率阈值，请上传测试生成的 Cobertura XML 覆盖率报告。

若要购买 GitHub Code Quality，请参阅 [GitHub Pricing](https://github.com/pricing)。 有关详细信息，包括支持的语言，请参阅 [GitHub 代码质量](/zh/enterprise-cloud@latest/code-security/concepts/code-quality/code-quality)。

## 如何 Code Quality 与其他 GitHub 产品配合

Code Quality 需单独购买，不包含 GitHub Advanced Security 和 Copilot。 它侧重于与代码质量相关的指标，例如代码覆盖率。
GitHub Advanced Security 产品侧重于安全性，并且 Copilot code review 为拉取请求提供 AI 驱动的反馈。

Code Quality 强制执行可用于阻止合并的确定性质量和覆盖规则，同时 Copilot code review 提供更广泛的对话式 AI 反馈。 许多团队两者都使用：Copilot code review 进行一般审查，Code Quality 用于可强制执行的标准。

## 要考虑的成本

在购买Code Quality之前，请考虑以下成本：

* 对已启用此功能的存储库按每个活跃提交者收费
* GitHub Actions 用于扫描的分钟数，除非您使用自托管运行器
* GitHub AI Credits 用于 Copilot 支持的修复和 AI 支持的检测（无需 Copilot 许可证）

有关详细信息，请参阅“[GitHub Code Quality 计费](/zh/enterprise-cloud@latest/billing/concepts/product-billing/github-code-quality)”。

## 后续步骤

若要开始使用 Code Quality，请参阅 [启用 GitHub Code Quality](/zh/enterprise-cloud@latest/code-security/how-tos/maintain-quality-code/enable-code-quality)。