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

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

## Links

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* [Ошибка: 403 "Ресурс недоступен по интеграции"](/ru/enterprise-cloud@latest/code-security/reference/code-scanning/troubleshoot-analysis-errors/resource-not-accessible)

  Эта ошибка может возникать при запросах на вытягивание, созданных Dependabot и может быть разрешена несколькими способами.

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

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

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

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

* [Ошибка "Ошибка сервера"](/ru/enterprise-cloud@latest/code-security/reference/code-scanning/troubleshoot-analysis-errors/server-error)

  Если вы видите эту ошибку, это может быть временным. Проверьте текущее состояние службы GitHub Actions и повторите попытку выполнения рабочего процесса.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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