{"meta":{"title":"プル リクエストでのコード カバレッジの表示","intro":"プル リクエストに投稿されたカバレッジの概要を確認して、コード カバレッジが低いファイルや低下しているファイルを特定します。","product":"セキュリティとコードの品質","breadcrumbs":[{"href":"/ja/code-security","title":"セキュリティとコードの品質"},{"href":"/ja/code-security/how-tos","title":"やり方"},{"href":"/ja/code-security/how-tos/maintain-quality-code","title":"品質コードを維持する"},{"href":"/ja/code-security/how-tos/maintain-quality-code/view-coverage-on-prs","title":"PR のカバレッジを表示する"}],"documentType":"article"},"body":"# プル リクエストでのコード カバレッジの表示\n\nプル リクエストに投稿されたカバレッジの概要を確認して、コード カバレッジが低いファイルや低下しているファイルを特定します。\n\n## 前提条件\n\n* コードカバレッジはこのリポジトリに対して設定されています。 「[リポジトリのコード カバレッジの設定](/ja/code-security/how-tos/maintain-quality-code/set-up-code-coverage)」を参照してください。\n\n> \\[!NOTE]\n> カバレッジ概要コメントは**行カバレッジ**を表示します。 「[コードカバレッジ リファレンス](/ja/code-security/reference/code-quality/code-coverage)」を参照してください。\n\n## カバレッジ概要のコメントを読む\n\nリポジトリに対してコード カバレッジが構成されると、 `github-code-quality[bot]` は各プル要求にカバレッジの概要コメントを投稿します。 コメントには次のものが含まれます。\n\n* **ブランチと既定のブランチの比較:** プルリクエスト ブランチと既定のブランチの合計行カバレッジ率（たとえば、「プルリクエスト ブランチでは 65%、既定のブランチでは 44%」）。\n* **最も影響を受けたファイル:** カバレッジが最も大きい 10 個のファイルは、既定のブランチと pull request ブランチの間で変化します。 この一覧には、プル要求で直接変更されていないファイルが含まれる場合があります。 新規または変更されたファイルは、削除されたファイルの上にランク付けされます。 各グループ内では、ファイルは、ファイル内の行数で重み付けされた行カバレッジの絶対的な変化量に基づいて並べ替えられ、同順位の場合はカバレッジの大きさ、次いでファイル名の順で順位が決定されます。\n* **ファイルごとの内訳:** 行カバレッジの割合と差分値を持つ各ファイルを一覧表示する展開可能なセクション。 正のデルタは、ファイルがこのブランチで行カバレッジを取得したことを意味します。 負のデルタは、ライン カバレッジが減少したことを示します。これは、変更によって導入されたテストされていないコード パスを示す可能性があります。\n\nカバレッジの概要を使用して、対象範囲が低いファイルまたは減少しているファイルを特定し、未テストの変更に対するレビューの注意を優先します。\n\nテスト スイートのカバレッジを拡張する必要がある場合は、 Copilot テストの作成と更新に役立ちます。 「[コードのテスト](/ja/copilot/tutorials/copilot-cookbook/testing-code)」を参照してください。\n\n## 次のステップ\n\n* [pull request でのブロックの解決](/ja/code-security/how-tos/maintain-quality-code/unblock-your-pr)"}