{"meta":{"title":"リポジトリ バックログのコード品質の結果を修正する","intro":"リポジトリの既定のブランチで結果の自動修正を生成するか、関連のない結果を無視します。","product":"セキュリティとコードの品質","breadcrumbs":[{"href":"/ja/enterprise-cloud@latest/code-security","title":"セキュリティとコードの品質"},{"href":"/ja/enterprise-cloud@latest/code-security/how-tos","title":"やり方"},{"href":"/ja/enterprise-cloud@latest/code-security/how-tos/maintain-quality-code","title":"品質コードを維持する"},{"href":"/ja/enterprise-cloud@latest/code-security/how-tos/maintain-quality-code/fix-backlog-findings","title":"バックログの結果を修正する"}],"documentType":"article"},"body":"# リポジトリ バックログのコード品質の結果を修正する\n\nリポジトリの既定のブランチで結果の自動修正を生成するか、関連のない結果を無視します。\n\n> \\[!TIP]\n> Code Qualityを初めて使用する場合は、リポジトリの品質スコアの確認と改善に関するガイド付きチュートリアルについては[、AUTOTITLE](/ja/enterprise-cloud@latest/code-security/tutorials/improve-code-quality/raise-your-quality-rating?utm_campaign=code-quality-ga-july-2026\\&utm_medium=docs\\&utm_source=docs-fix-backlog-walkthrough-tip) を参照してください。\n\n## 既定のブランチでの Code Quality の仕組み\n\nCode Qualityは、既定のブランチをスキャンし、リポジトリの \\[コードの品質] タブの \\[<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] ページで結果を報告します。\n**2 種類の分析を**実行します。\n\n1. \\*\\*\n   標準の結果\n   \\*\\*: Code Quality では、 CodeQL を使用して、既定のブランチの決定論的なルールベースのスキャンを実行します。 検索はルールと言語によってグループ化され、重大度 (**エラー**、 **警告**、 **注**) でラベル付けされ、それぞれに推奨される自動修正が含まれています。\n\n2. \\*\\*\n   AI の結果\n   \\*\\*: Code Quality は、AI を利用した分析を使用して、既定のブランチに最近プッシュされたファイルの品質の問題を特定します。これには、ベスト プラクティス、名前付け規則、設計上の考慮事項など、ルールベースの分析で検出されない可能性がある問題が含まれます。\n\n> \\[!NOTE]\n> 最近変更されたファイルの \\[AI の結果] ページは現在 パブリック プレビュー されており、変更される可能性があります。\n\nAI の結果の解決については、[最近マージされたファイルのコード品質の結果を修正する](/ja/enterprise-cloud@latest/code-security/how-tos/maintain-quality-code/fix-findings-in-recent-merges) を参照してください。\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** ] タブに移動します。\n\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\n3. ダッシュボード フィルターを使用して、品質スコアに影響を与える可能性が最も高い結果に注目します。 たとえば、「信頼性」の「エラー」レベルの検出結果をすべて表示するには、フィルターを次のように設定します。\n\n   `is:open category:reliability severity:error`\n\n4. 結果はルール別にグループ化されます。 ルール名をクリックすると、そのルールのすべての結果の詳細ビューが表示されます。\n\n   ![\\[標準の結果\\] ビューにルールが表示されているスクリーンショット。 ルール名は濃いオレンジで強調表示されています。](/assets/images/help/code-quality/click-rule-name.png)\n\n5. \\[ **詳細を表示**] をクリックし、ルールの説明、推奨される修正プログラム、コード例と参照のサポートを確認します。\n\n![コード品質ルールの結果を示すスクリーンショット。 \"詳細を表示\" というテキストが濃いオレンジ色で強調表示されています。](/assets/images/help/code-quality/click-show-more.png)\n\n1. 個々の検出結果の右側にある**修正を生成**をクリックします。\n2. 提案された変更の相違を確認します。 同意する場合は、\\[ **pull request を開く**] をクリックします。\n3. \\[Commit autofix to branch]\\(自動修正をブランチにコミットする) ダイアログで、\\[Open a pull request]\\(pull request を開く) を選択し、\\[ **変更のコミット**] をクリックします。\n4. 自動修正 pull request がレビューの準備ができたら、その状態を \"Draft\" から \"Ready for review\" に変更し、CI チェックが成功するのを待ってからマージします。\n5. または、検索結果が関連しない場合や操作可能でない場合は、\\[ **閉じる**] をクリックします。 たとえば、もはや保守されていないレガシーコード内の検出結果であったり、チームのコーディング標準における既知の例外であったり、実際には品質リスクをもたらさない誤検知であったりする場合、その検出結果を却下することがあります。\n\n保守容易性または信頼性スコアを上げるには、そのメトリックに現在影響を与えている最も高い重大度レベルですべての結果を解決する必要があります。 「[メトリックとスコアのリファレンス](/ja/enterprise-cloud@latest/code-security/reference/code-quality/metrics-and-ratings)」を参照してください。\n\n## コード品質スコアが更新されたことを確認する\n\n自動修正プル要求がマージされたら、\"標準の結果\" ビューに戻り、次の点を確認します。\n\n* 結果の数が減少しました。\n* そのメトリックの現在の最小重大度レベルですべての結果を解決した場合、保守容易性または信頼性スコアが向上しました。\n\n## 次のステップ\n\n* [最近マージされたファイルのコード品質の結果を修正する](/ja/enterprise-cloud@latest/code-security/how-tos/maintain-quality-code/fix-findings-in-recent-merges)"}