Skip to main content

組織内でGitHubのコード品質結果を探索する

          Code Qualityの組織レベルのダッシュボードを使用して、組織のコードの正常性をひとめで把握できます。

この機能を使用できるユーザーについて

Organization members

GitHub Team または GitHub Enterprise Cloud

メモ

GitHub Code Quality は現在 パブリック プレビュー にあり、変更される可能性があります。 パブリック プレビュー の間、Code Quality は課金されませんが、Code Quality スキャンでは GitHub Actions 分が消費されます。

[前提条件]

組織のコード品質に関する分析情報の表示

  1.        GitHubで、組織のメイン ページに移動します。 たとえば、 [https://github.com/settings/organizations](https://github.com/settings/organizations?ref_product=github&ref_type=engagement&ref_style=text)から。
    
  2. 組織名の下の [ Security and quality ] タブをクリックします。
  3. サイドバーの [Insights] セクションで、[Code quality] をクリックします。

メモ

ダッシュボードには、ビューアーがコード品質の結果を確認できるリポジトリのデータのみが表示されます。

スコア分布グラフの解釈

スコア分布グラフには、組織のコード正常性の視覚的な概要が表示されます。 各バブルは、同じ保守性と信頼性スコアを持つリポジトリのコレクションを表します。

  • 各バブルの 位置 は、これらのリポジトリの全体的な正常性を示しています。 バブルが大きいほど保守性スコアが高くなりますが、右側のバブルは高い信頼性スコアを表します。
  • バブルの 色と境界線のパターン は、それらのリポジトリの低いスコアの重大度を示します。 たとえば、いずれかのカテゴリで "改善が必要" スコアを持つバブルは、常に赤で破線で表示されます。
  • 各バブルの サイズ は、その特定のスコアの組み合わせがあるリポジトリの数を表します。

保守容易性スコア、信頼性スコア、および特定のバブルによって表されるリポジトリの数を表示するには、バブルにカーソルを合わせます。

リポジトリ テーブルの探索

バブル チャートの下には、組織内のすべてのリポジトリを一覧表示するテーブルがあります。 ここでは、コード品質の結果と、それらの結果に関するより詳細な情報を表示できます。

列ヘッダーをクリックすると、任意の列のリポジトリ テーブルを昇順または降順で並べ替えることができます。

スコアの低いリポジトリの調査

  1. 最もパフォーマンスの低いリポジトリのダッシュボード データをフィルター処理するには、スコア分布グラフで、結合されたスコアが最も低いバブルをクリックします。
  2. リポジトリ テーブルまで下にスクロールします。 既定では、テーブルはリポジトリ スキャンが最新のものから過去のものへと並べ替えられるため、現在の品質の問題に優先順位を付けるのに役立ちます。
  3. 必要に応じて、最も多くの CodeQL 結果を持つリポジトリに優先順位を付けるために、[ 標準の結果 ] を 2 回クリックします。
  4. 特定のリポジトリのリポジトリ レベルのダッシュボードを表示するには、リポジトリの名前をクリックします。

次のステップ

リポジトリ レベルのダッシュボードで使用できるコード正常性情報については、 リポジトリのコード品質結果の解釈 を参照してください。