メモ
GitHub Code Quality は現在 パブリック プレビュー にあり、変更される可能性があります。 パブリック プレビュー の間、Code Quality は課金されませんが、Code Quality スキャンでは GitHub Actions 分が消費されます。
[前提条件]
- 組織が企業に属している場合、エンタープライズ所有者は組織に対して Code Quality を有効にする必要があります。 「GitHub Code Quality を企業で使用できるようにする」を参照してください。
- 組織では、Code Quality が有効になっているリポジトリが必要です。 「GitHub Code Qualityの有効化」を参照してください。
組織のコード品質に関する分析情報の表示
-
GitHubで、組織のメインページに移動してください。 たとえば、 https://github.com/settings/organizationsから。
-
Organization 名の下にある [ Security] をクリックします。
![組織の水平ナビゲーション バーのスクリーンショット。 盾のアイコンと [セキュリティ] というラベルのタブが、濃いオレンジ色の枠線で囲まれています。](/assets/cb-22170/images/help/organizations/organization-security-tab.png)
-
サイドバーの [メトリック] セクションで、 コード品質 をクリックします。
メモ
ダッシュボードには、ビューアーがコード品質の結果を確認できるリポジトリのデータのみが表示されます。
スコア分布グラフの解釈
スコア分布グラフには、組織のコード正常性の視覚的な概要が表示されます。 各バブルは、同じ保守性と信頼性スコアを持つリポジトリのコレクションを表します。
- 各バブルの 位置 は、これらのリポジトリの全体的な正常性を示しています。 バブルが大きいほど保守性スコアが高くなりますが、右側のバブルは高い信頼性スコアを表します。
- バブルの 色と境界線のパターン は、それらのリポジトリの低いスコアの重大度を示します。 たとえば、いずれかのカテゴリで "改善が必要" スコアを持つバブルは、常に赤で破線で表示されます。
- 各バブルの サイズ は、その特定のスコアの組み合わせがあるリポジトリの数を表します。
保守容易性スコア、信頼性スコア、および特定のバブルによって表されるリポジトリの数を表示するには、バブルにカーソルを合わせます。
リポジトリ テーブルの探索
バブル チャートの下には、組織内のすべてのリポジトリを一覧表示するテーブルがあります。 ここでは、コード品質の結果と、それらの結果に関するより詳細な情報を表示できます。
列ヘッダーをクリックすると、任意の列のリポジトリ テーブルを昇順または降順で並べ替えることができます。
スコアの低いリポジトリの調査
- 最もパフォーマンスの低いリポジトリのダッシュボード データをフィルター処理するには、スコア分布グラフで、結合されたスコアが最も低いバブルをクリックします。
- リポジトリ テーブルまで下にスクロールします。 既定では、テーブルはリポジトリ スキャンが最新のものから過去のものへと並べ替えられるため、現在の品質の問題に優先順位を付けるのに役立ちます。
- 必要に応じて、CodeQL 個の結果が最も多いリポジトリに優先順位を付けるために、[ 標準の結果 ] を 2 回クリックします。
- 特定のリポジトリのリポジトリ レベルのダッシュボードを表示するには、リポジトリの名前をクリックします。
次のステップ
リポジトリ レベルのダッシュボードで使用できるコード正常性情報については、 リポジトリのコード品質結果の解釈 を参照してください。