メモ
GitHub Code Quality は現在 パブリック プレビュー 中であり、2026 年 7 月 20 日に一般公開されます。
パブリック プレビュー中は、Code Qualityは課金されませんが、Code QualityスキャンではGitHub Actions分かかります。 2026 年 7 月 20 日以降、使用量には料金が発生します。 「GitHub Code Quality 請求」を参照してください。
[前提条件]
- エンタープライズ所有者は、企業内の Code Quality を許可している必要があります。 「GitHub Code Quality を企業で使用できるようにする」を参照してください。
- GitHub Actionsは、各Code Quality分析を実行するためにアクションを使用するため、CodeQLを有効にする必要があります。
- この機能の利点を最大限に活用するには、リポジトリに、 CodeQLによる品質分析でサポートされている言語のいずれかを含める必要があります。 サポートされている言語を参照してください。
リポジトリの Code Quality を有効にする
-
GitHub で、リポジトリのメイン ページに移動します。
-
リポジトリ名の下にある [Settings] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。
![タブを示すリポジトリ ヘッダーのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で強調表示されています。](/assets/cb-28260/images/help/repository/repo-actions-settings.png)
-
サイドバーの [セキュリティ] の下の [ コードの品質 ] をクリックして、[コードの品質] ページを表示します。
-
[ コード品質を有効にする] をクリックします。
-
[コード品質] ページで情報を確認します。
- 言語: いずれかの言語の CodeQL 分析を無効にする場合は、関連付けられているチェック ボックスをオフにします。
- ランナーの種類: 別のランナーを使用する場合は、[ ラベル付きランナー ] を選択し、[ ランナー] ラベルを定義します。 「GitHub サーバー上で実行されるランナーの使用」と「セルフホストランナーとのラベルの利用」を参照してください。
-
[ 変更の保存] をクリックして、 Code Qualityの構成を保存します。
ヒント
組織でプライベート レジストリのキャッシュを構成している場合は、依存関係の解決に使用するコード品質分析に使用できます。 「セキュリティ機能にプライベート レジストリへのアクセスを許可する」を参照してください。
組織の Code Quality を有効にする
組織内のすべてのリポジトリの Code Quality を一度に有効または無効にすることができます。
-
GitHub で、organization のメイン ページに移動します。
-
Organization 名の下で、[ Settings] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。
![組織のプロファイルのタブのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で囲まれています。](/assets/cb-49309/images/help/discussions/org-settings-global-nav-update.png)
-
サイドバーの [セキュリティ] で、[ コードの品質] をクリックします。
-
[Enable Code Quality](コード品質を有効にする) の横にあるトグルを使用して、すべてのリポジトリの Code Quality を有効にします。
次のステップ
- リポジトリの場合: コード品質の結果を調べて、最初の修正プログラムをマージします。 「GitHub コード品質 のクイックスタートガイド」を参照してください。
- コード カバレッジを追加します。 テスト カバレッジ レポートをアップロードして、プル要求でカバレッジの結果を直接表示します。 「リポジトリのコード カバレッジの設定」を参照してください。
- 組織の場合: リポジトリのコードの正常性をひとめで把握します。 「組織内でGitHubのコード品質結果を探索する」を参照してください。