{"meta":{"title":"解读存储库的代码质量评估结果","intro":"查看默认分支的 GitHub Code Quality 结果。","product":"安全性和代码质量","breadcrumbs":[{"href":"/zh/code-security","title":"安全性和代码质量"},{"href":"/zh/code-security/how-tos","title":"How-tos"},{"href":"/zh/code-security/how-tos/maintain-quality-code","title":"维护质量代码"},{"href":"/zh/code-security/how-tos/maintain-quality-code/interpret-results","title":"解释结果"}],"documentType":"article"},"body":"# 解读存储库的代码质量评估结果\n\n查看默认分支的 GitHub Code Quality 结果。\n\n> \\[!NOTE]\n> GitHub Code Quality 当前正处于 公共预览版 阶段，并可能会发生变化。\n> 在 公共预览版期间，Code Quality 不会计费，尽管 Code Quality 扫描将使用 GitHub Actions 分钟。\n\n## 先决条件\n\n* Code Quality 已启用，请参阅 [启用 GitHub Code Quality](/zh/code-security/code-quality/how-tos/enable-code-quality)。\n\n## 查看代码质量结果的完整积压列表\n\n1. 请导航到您的存储库中的\\*\\*<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-shield\" aria-label=\"shield\" role=\"img\"><path d=\"M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path></svg> Security and quality\\*\\* 选项卡。\n2. 单击以展开 **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-code-review\" aria-label=\"code review\" role=\"img\"><path d=\"M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 13H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25v-8.5C0 1.784.784 1 1.75 1ZM1.5 2.75v8.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm5.28 1.72a.75.75 0 0 1 0 1.06L5.31 7l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.75.75 0 0 1 1.06 0Zm2.44 0a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L10.69 7 9.22 5.53a.75.75 0 0 1 0-1.06Z\"></path></svg>代码质量**，然后单击 **常规发现**。\n\n或者，如果要查看最近更改文件的 AI 驱动的分析结果，请参阅 [使用 AI 提高最近合并代码的质量](/zh/code-security/code-quality/tutorials/improve-recent-merges)。\n\n## 浏览存储库的待处理项\n\n“常规发现”仪表板显示 CodeQL 分析在存储库默认分支上找到的所有结果。 此视图可帮助你直观显示质量结果的完整积压工作，并优先处理特定类型的问题。\n\n页面顶部的概述总结了代码库的可维护性和可靠性。\n\n![代码质量结果的“常规发现”仪表板屏幕截图。 摘要以深橙色显示。](/assets/images/help/code-quality/all-findings-overview-repo.png)\n\n在概述下面显示完整的结果列表，并附有包含过滤器的标题，这些过滤器可用于聚焦于特定的结果集。 结果如下：\n\n* 按检测到每个发现的规则分组\n* 在每个规则中，按字母顺序以文件路径排序\n\n通过展开规则以列出受影响的文件，并单击规则名称查看结果的完整详细信息，来浏览结果。\n\n![代码质量的“常规发现”仪表板上“规则”表的屏幕截图。 “Overwritten property”规则名称以深橙色框出。](/assets/images/help/code-quality/all-findings-rules-repo.png)\n\n## 解释分级和指标\n\n代码质量结果应始终在存储库的上下文中解释。 例如：\n\n* 小型存储库或只有少量使用受支持语言编写的代码的存储库，往往结果很少，评级良好。\n* 具有大量生成的代码的存储库可能有许多维护结果，降低了可维护性的评级。 如果源代码本身是可维护的，则这不是问题。\n* 具有大量完全支持语言的代码的大型存储库通常有许多结果，即使大多数代码具有良好的可维护性和可靠性标准也是如此。\n\n若要详细了解指标以及如何计算分级，请参阅 [指标和分级参考](/zh/code-security/code-quality/reference/metrics-and-ratings)。\n\n## 后续步骤\n\n* 修正默认分支中的质量发现，并提高存储库的可维护性和可靠性评级。 请参阅“[提高存储库代码的质量](/zh/code-security/code-quality/tutorials/improve-your-codebase)”。\n* 通过使用规则集为拉取请求设置质量阈值，阻止存储库累积更多代码质量问题。 请参阅“[为拉取请求设置代码质量阈值](/zh/code-security/code-quality/how-tos/set-pr-thresholds)”。"}