{"meta":{"title":"コード スキャン分析エラーのトラブルシューティング","intro":"ビルドエラー、不完全なスキャン、リソース制限、予期しない結果など、コード分析中に発生するエラーを特定して解決します。","product":"セキュリティとコードの品質","breadcrumbs":[{"href":"/ja/code-security","title":"セキュリティとコードの品質"},{"href":"/ja/code-security/reference","title":"リファレンス"},{"href":"/ja/code-security/reference/code-scanning","title":"コード スキャン"},{"href":"/ja/code-security/reference/code-scanning/troubleshoot-analysis-errors","title":"分析エラーのトラブルシューティング"}],"documentType":"subcategory"},"body":"# コード スキャン分析エラーのトラブルシューティング\n\nビルドエラー、不完全なスキャン、リソース制限、予期しない結果など、コード分析中に発生するエラーを特定して解決します。\n\n## Links\n\n* [生成されたコードで検出されたアラート](/ja/code-security/reference/code-scanning/troubleshoot-analysis-errors/alerts-in-generated-code)\n\n  code scanning を使用してコードを分析する場合は、分析対象のコードのみをビルドできます。\n\n* [コンパイル言語に対して自動ビルドが失敗した](/ja/code-security/reference/code-scanning/troubleshoot-analysis-errors/automatic-build-failed)\n\n  自動ビルドが失敗した場合は、コンパイル言語に対して特定のビルド ステップを使うように code scanning を構成できます。\n\n* [C# コンパイラの予期せぬ失敗](/ja/code-security/reference/code-scanning/troubleshoot-analysis-errors/c-sharp-compiler-unexpectedly-failing)\n\n  MSBuild C# のコンパイルが予期せず失敗した場合は、アプリケーション プロジェクト ファイルの修正が必要になることがあります。\n\n* [プライベート リポジトリで CodeQL を有効にできない](/ja/code-security/reference/code-scanning/troubleshoot-analysis-errors/cannot-enable-codeql-in-a-private-repository)\n\n  プライベートリポジトリでcode scanningを使用するには、GitHub Code Securityが有効になっている必要があります。\n\n* [コード スキャン分析に時間がかかりすぎる](/ja/code-security/reference/code-scanning/troubleshoot-analysis-errors/analysis-takes-too-long)\n\n  code scanning の構成を微調整すると、解析時間を最小限に抑えることができます。\n\n* [CodeQL によってスキャンされた行が予想よりも少ない](/ja/code-security/reference/code-scanning/troubleshoot-analysis-errors/fewer-lines-scanned-than-expected)\n\n  CodeQL によって分析されたコードが予想よりも少ない場合は、カスタム ビルド コマンドを使用する必要がある場合があります。\n\n* [既定の設定の有効化に時間がかかりすぎる](/ja/code-security/reference/code-scanning/troubleshoot-analysis-errors/enabling-default-setup-takes-too-long)\n\n  既定の設定の有効化が停止したと思われる場合は、プロセスを再起動できます。\n\n* [エラー: 「このリポジトリでコードスキャンを使用するには、GitHub Code Security or GitHub Advanced Security を有効にする必要があります」](/ja/code-security/reference/code-scanning/troubleshoot-analysis-errors/advanced-security-must-be-enabled)\n\n  このエラーが表示された場合は、GitHub Code Security が有効になっていることを確認します。\n\n* [\"ディスク不足\" エラーと \"メモリ不足\" エラー](/ja/code-security/reference/code-scanning/troubleshoot-analysis-errors/out-of-disk-or-memory)\n\n  GitHub Actions でこれらのエラーのいずれかが発生した場合は、別のランナーも試すことができます。\n\n* [エラー: 403 \"統合によってリソースにアクセスできません\"](/ja/code-security/reference/code-scanning/troubleshoot-analysis-errors/resource-not-accessible)\n\n  このエラーは、Dependabot によって作成された pull request で発生する可能性があり、いくつかの異なる方法で解決できます。\n\n* [エラー: \".ql ファイル、.qls ファイル、ディレクトリ、またはクエリ パック仕様ではありません\"](/ja/code-security/reference/code-scanning/troubleshoot-analysis-errors/not-recognized)\n\n  CodeQL で、分析用に指定されたクエリまたはクエリ セットの 1 つを見つけることができませんでした。\n\n* [エラー: \"ビルド中にソース コードが見つかりませんでした\"](/ja/code-security/reference/code-scanning/troubleshoot-analysis-errors/no-source-code-seen-during-build)\n\n  CodeQL でソース コードが見つからない場合は、この問題を解決して、code scanning 分析のブロックを解除する必要があります。\n\n* [エラー: \"サーバー エラー\"](/ja/code-security/reference/code-scanning/troubleshoot-analysis-errors/server-error)\n\n  このエラーが表示された場合、それは一時的である可能性があります。 現在の GitHub Actions サービスの状態をチェックして、ワークフローをもう一度実行してみてください。\n\n* [データベースの抽出エラー](/ja/code-security/reference/code-scanning/troubleshoot-analysis-errors/extraction-errors-in-the-database)\n\n  抽出エラーが、作成された CodeQL データベースの正常性に影響するかどうかをチェックできます。\n\n* [ログの詳細が十分ではありません](/ja/code-security/reference/code-scanning/troubleshoot-analysis-errors/logs-not-detailed-enough)\n\n  ログの詳細度を高め、ログに診断の詳細がない場合はデバッグ成果物を生成します。\n\n* [結果が予想と異なる](/ja/code-security/reference/code-scanning/troubleshoot-analysis-errors/results-different-than-expected)\n\n  code scanning の結果が予想と異なる場合は、どの構成がアクティブかをチェックできます。\n\n* [CodeQL の高度なセットアップで一部の言語が分析されませんでした](/ja/code-security/reference/code-scanning/troubleshoot-analysis-errors/some-languages-not-analyzed)\n\n  一部の言語が分析されなかった場合は、code scanning ワークフローを変更して、分析したい言語を指定するマトリックスを追加できます。\n\n* [2 つの CodeQL ワークフロー](/ja/code-security/reference/code-scanning/troubleshoot-analysis-errors/two-codeql-workflows)\n\n  \"CodeQL\" という名前のワークフローが 2 つ表示される場合は、一方が、既定のセットアップで無効化された既存の CodeQL ワークフロー ファイルである場合があります。\n\n* [ワークフロー実行をトリガーした内容が不明](/ja/code-security/reference/code-scanning/troubleshoot-analysis-errors/unclear-what-triggered-a-workflow)\n\n  分析をトリガーした理由がわからない場合、ツールの状態ページ を調査、または 最後のスキャンのログを確認します。\n\n* [警告: \"このワークフローで 1 つの問題が検出されました: git checkout HEAD^2 は不要になりました\"](/ja/code-security/reference/code-scanning/troubleshoot-analysis-errors/unnecessary-step-found)\n\n  この警告が表示された場合は、現在のベスト プラクティスに従ってワークフローを更新する必要があります。\n\n* [警告: ビルドなしでは処理できない X Kotlin ファイルがプロジェクト内で検出されました](/ja/code-security/reference/code-scanning/troubleshoot-analysis-errors/kotlin-detected-in-no-build)\n\n  CodeQL データベースは、コードをビルドしなくても Java 用に作成できますが、Kotlin ファイルはコードがビルドされない限り除外されます。"}