# Устранение ошибок анализа сканирования кода

Выявляйте и устраняйте ошибки, возникающие при анализе кода, включая сбои сборки, неполные сканирования, лимиты ресурсов и неожиданные результаты.

## Links

* [Оповещения, найденные в созданном коде](/ru/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/alerts-in-generated-code)

  При анализе кода с помощью code scanningвы можете создать только код, который необходимо проанализировать.

* [Сбой автоматической сборки для скомпилированного языка](/ru/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/automatic-build-failed)

  Если автоматическая сборка завершается ошибкой, можно настроить code scanning использование определенных шагов сборки для скомпилированных языков.

* [Непредвиденное сбой компилятора C#](/ru/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/c-sharp-compiler-unexpectedly-failing)

  Если компиляция MSBuild C# неожиданно завершается ошибкой, может потребоваться изменить файл проекта приложения.

* [Не удается включить CodeQL в частном репозитории](/ru/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/private-repository-enablement)

  GitHub Code Security должно быть включено для использования code scanning в приватных репозиториях.

* [Анализ сканирования кода занимает слишком много времени](/ru/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/analysis-takes-too-long)

  Вы можете точно настроить code scanning конфигурацию, чтобы свести к минимуму время анализа.

* [CodeQL сканировал меньше строк, чем ожидалось](/ru/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/fewer-lines-scanned-than-expected)

  Если CodeQL анализ кода был меньше, чем вы ожидали, возможно, потребуется использовать команду кастомной сборки.

* [Включение настройки по умолчанию занимает слишком много времени](/ru/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/default-setup-timeout)

  Если вы считаете, что включение настройки по умолчанию застопорилось, можно перезапустить процесс.

* [Ошибка: «GitHub Code Security or GitHub Advanced Security должен быть включён, чтобы этот репозиторий мог использовать сканирование кода»](/ru/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/advanced-security-must-be-enabled)

  Если вы видите эту ошибку, убедитесь, что она GitHub Code Security включена.

* [Ошибки «Вне диска» и «Вне памяти»](/ru/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/out-of-disk-or-memory)

  Если вы видите одну из этих ошибок GitHub Actions, вы можете попробовать альтернативные бегуны.

* [/resource-not-accessible](/ru/enterprise-server@3.22/resource-not-accessible)

* [Ошибка: "не является файлом .ql, .qls, каталогом или спецификацией пакета запросов"](/ru/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/not-recognized)

  CodeQL не удалось найти один из запросов или наборов запросов, указанных для анализа.

* [Ошибка: "Во время сборки не было видно исходного кода"](/ru/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/no-source-code-seen-during-build)

  Если CodeQL не удаётся найти исходный код, нужно решить эту проблему, чтобы разблокировать code scanning анализ.

* [/server-error](/ru/enterprise-server@3.22/server-error)

* [Ошибки извлечения в базе данных](/ru/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/extraction-errors-in-the-database)

  Вы можете проверить, влияют ли ошибки при извлечении на состояние CodeQL созданной базы данных.

* [Журналы недостаточно подробные](/ru/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/logs-not-detailed-enough)

  Увеличивайте многословность логов и генерируйте отладочные артефакты, когда логи не хватают диагностических деталей.

* [Результаты отличаются от ожидаемых](/ru/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/results-different-than-expected)

  code scanning Если результаты отличаются от ожидаемых, можно проверить, какие конфигурации активны.

* [Некоторые языки не были проанализированы с помощью расширенной настройки CodeQL](/ru/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/some-languages-not-analyzed)

  Если некоторые языки не были проанализированы, можно изменить code scanning рабочий процесс, чтобы добавить матрицу, указывающую языки, которые нужно проанализировать.

* [Два рабочих процесса CodeQL](/ru/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/two-codeql-workflows)

  Если вы видите два рабочих процесса с названием "CodeQL", один из них может быть уже существующим CodeQL файлом рабочего процесса, который был отключён по умолчанию.

* [Неясно, что вызвало запуск рабочего процесса](/ru/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/unclear-what-triggered-a-workflow)

  Если вы не знаете, что стало причиной анализа, изучите Страница состояния средства или посмотрите журнал последнего сканирования.

* [Предупреждение: "Обнаружена проблема с этим рабочим процессом: git checkout HEAD^2 больше не требуется"](/ru/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/unnecessary-step-found)

  Если вы видите это предупреждение, необходимо обновить рабочий процесс, чтобы следовать текущим рекомендациям.

* [Предупреждение. Обнаружены файлы X Kotlin в проекте, которые не удалось обработать без сборки](/ru/enterprise-server@3.22/code-security/reference/code-scanning/troubleshoot-analysis-errors/kotlin-detected-in-no-build)

  CodeQLбазы данных можно создавать для Java без создания кода, но файлы Kotlin исключаются, если код не создан.