{"meta":{"title":"Устранение ошибок анализа сканирования кода","intro":"Выявляйте и устраняйте ошибки, возникающие при анализе кода, включая сбои сборки, неполные сканирования, лимиты ресурсов и неожиданные результаты.","product":"Безопасность и качество кода","breadcrumbs":[{"href":"/ru/code-security","title":"Безопасность и качество кода"},{"href":"/ru/code-security/reference","title":"Reference"},{"href":"/ru/code-security/reference/code-scanning","title":"Проверка кода"},{"href":"/ru/code-security/reference/code-scanning/troubleshoot-analysis-errors","title":"Устранение ошибок анализа"}],"documentType":"subcategory"},"body":"# Устранение ошибок анализа сканирования кода\n\nВыявляйте и устраняйте ошибки, возникающие при анализе кода, включая сбои сборки, неполные сканирования, лимиты ресурсов и неожиданные результаты.\n\n## Links\n\n* [Оповещения, найденные в созданном коде](/ru/code-security/reference/code-scanning/troubleshoot-analysis-errors/alerts-in-generated-code)\n\n  При анализе кода с помощью code scanningвы можете создать только код, который необходимо проанализировать.\n\n* [Сбой автоматической сборки для скомпилированного языка](/ru/code-security/reference/code-scanning/troubleshoot-analysis-errors/automatic-build-failed)\n\n  Если автоматическая сборка завершается ошибкой, можно настроить code scanning для использования определенных шагов сборки для скомпилированных языков.\n\n* [Непредвиденное сбой компилятора C#](/ru/code-security/reference/code-scanning/troubleshoot-analysis-errors/c-sharp-compiler-unexpectedly-failing)\n\n  Если компиляция MSBuild C# неожиданно завершается ошибкой, может потребоваться изменить файл проекта приложения.\n\n* [Не удается включить CodeQL в частном репозитории](/ru/code-security/reference/code-scanning/troubleshoot-analysis-errors/private-repository-enablement)\n\n  GitHub Code Security должно быть включено для использования code scanning в приватных репозиториях.\n\n* [Анализ сканирования кода занимает слишком много времени](/ru/code-security/reference/code-scanning/troubleshoot-analysis-errors/analysis-takes-too-long)\n\n  Вы можете точно настроить конфигурацию code scanning, чтобы свести к минимуму время анализа.\n\n* [CodeQL сканировал меньше строк, чем ожидалось](/ru/code-security/reference/code-scanning/troubleshoot-analysis-errors/fewer-lines-scanned-than-expected)\n\n  Если CodeQL проанализировал меньше кода, чем ожидалось, может потребоваться использовать пользовательскую команду сборки.\n\n* [Включение настройки по умолчанию занимает слишком много времени](/ru/code-security/reference/code-scanning/troubleshoot-analysis-errors/default-setup-timeout)\n\n  Если вы считаете, что включение настройки по умолчанию застопорилось, можно перезапустить процесс.\n\n* [Ошибка: «GitHub Code Security or GitHub Advanced Security должен быть включён, чтобы этот репозиторий мог использовать сканирование кода»](/ru/code-security/reference/code-scanning/troubleshoot-analysis-errors/advanced-security-must-be-enabled)\n\n  Если вы видите эту ошибку, убедитесь, что она GitHub Code Security включена.\n\n* [Ошибки «Вне диска» и «Вне памяти»](/ru/code-security/reference/code-scanning/troubleshoot-analysis-errors/out-of-disk-or-memory)\n\n  Если вы видите одну из этих ошибок с GitHub Actions, можно попробовать альтернативные бегуники.\n\n* [Ошибка: 403 \"Ресурс недоступен по интеграции\"](/ru/code-security/reference/code-scanning/troubleshoot-analysis-errors/resource-not-accessible)\n\n  Эта ошибка может возникать при запросах на вытягивание, созданных Dependabot и может быть разрешена несколькими способами.\n\n* [Ошибка: \"не является файлом .ql, .qls, каталогом или спецификацией пакета запросов\"](/ru/code-security/reference/code-scanning/troubleshoot-analysis-errors/not-recognized)\n\n  CodeQL не удалось найти один из запросов или наборов запросов, указанных для анализа.\n\n* [Ошибка: \"Во время сборки не было видно исходного кода\"](/ru/code-security/reference/code-scanning/troubleshoot-analysis-errors/no-source-code-seen-during-build)\n\n  Если CodeQL не удается найти исходный код, необходимо устранить эту проблему, чтобы разблокировать анализ code scanning.\n\n* [Ошибка \"Ошибка сервера\"](/ru/code-security/reference/code-scanning/troubleshoot-analysis-errors/server-error)\n\n  Если вы видите эту ошибку, это может быть временным. Проверьте текущее состояние службы GitHub Actions и повторите попытку выполнения рабочего процесса.\n\n* [Ошибки извлечения в базе данных](/ru/code-security/reference/code-scanning/troubleshoot-analysis-errors/extraction-errors-in-the-database)\n\n  Вы можете проверить, влияют ли ошибки при извлечении на состояние CodeQL созданной базы данных.\n\n* [Журналы недостаточно подробные](/ru/code-security/reference/code-scanning/troubleshoot-analysis-errors/logs-not-detailed-enough)\n\n  Увеличивайте многословность логов и генерируйте отладочные артефакты, когда логи не хватают диагностических деталей.\n\n* [Результаты отличаются от ожидаемых](/ru/code-security/reference/code-scanning/troubleshoot-analysis-errors/results-different-than-expected)\n\n  Если результаты code scanning отличаются от ожидаемых, можно проверить, какие конфигурации активны.\n\n* [Некоторые языки не были проанализированы с помощью расширенной настройки CodeQL](/ru/code-security/reference/code-scanning/troubleshoot-analysis-errors/some-languages-not-analyzed)\n\n  Если некоторые языки не были проанализированы, можно изменить рабочий процесс code scanning, чтобы добавить матрицу, указывающую языки, которые нужно проанализировать.\n\n* [Два рабочих процесса CodeQL](/ru/code-security/reference/code-scanning/troubleshoot-analysis-errors/two-codeql-workflows)\n\n  Если вы видите два рабочих процесса с названием \"CodeQL\", один из них может быть уже существующим CodeQL файлом рабочего процесса, который был отключён по умолчанию.\n\n* [Неясно, что вызвало запуск рабочего процесса](/ru/code-security/reference/code-scanning/troubleshoot-analysis-errors/unclear-what-triggered-a-workflow)\n\n  Если вы не знаете, что вызвало анализ, изучите Страница состояния средства или просмотрите журнал для последней проверки.\n\n* [Предупреждение: \"Обнаружена проблема с этим рабочим процессом: git checkout HEAD^2 больше не требуется\"](/ru/code-security/reference/code-scanning/troubleshoot-analysis-errors/unnecessary-step-found)\n\n  Если вы видите это предупреждение, необходимо обновить рабочий процесс, чтобы следовать текущим рекомендациям.\n\n* [Предупреждение. Обнаружены файлы X Kotlin в проекте, которые не удалось обработать без сборки](/ru/code-security/reference/code-scanning/troubleshoot-analysis-errors/kotlin-detected-in-no-build)\n\n  Базы данных CodeQL можно создавать для Java без создания кода, но файлы Kotlin исключаются, если код не создан."}