Устранение неполадок при сканировании кода
При анализе кода с помощью code scanning может потребоваться устранить непредвиденные проблемы.
Определенный язык приводит к сбою установки по умолчанию
При включении настройки по умолчанию все языки, выбранные для анализа, должны быть успешно проанализированы, иначе настройка установки по умолчанию завершится ошибкой.
Ошибка: "Для использования сканирования кода в этом репозитории необходимо включить расширенную безопасность"
Если вы видите эту ошибку, убедитесь, что GitHub Advanced Security включен.
Оповещения, найденные в созданном коде
При анализе кода с помощью code scanning может потребоваться создать только код, который требуется проанализировать.
Сбой автоматической сборки для скомпилированного языка
В случае сбоя автоматической сборки можно настроить code scanning для использования определенных шагов сборки для скомпилированных языков.
Анализ сканирования кода занимает слишком много времени
Вы можете точно настроить CodeQL, чтобы свести к минимуму время анализа.
В CodeQL отсканировано меньше строк, чем ожидалось
Если CodeQL проанализировал меньше кода, чем ожидалось, может потребоваться использовать пользовательскую команду сборки.
Включение настройки по умолчанию занимает слишком много времени
Если вы считаете, что включение настройки по умолчанию застопорилось, можно перезапустить процесс.
Ошибки извлечения в базе данных
Можно проверка, влияют ли ошибки извлечения на работоспособность созданной базы данных CodeQL.
Журналы недостаточно подробные
Если вы хотите увеличить уровень детализации в журналах, попробуйте выполнить следующие действия.
Ошибка: "Во время сборки исходный код не отображается" или "Сбой процесса "/opt/hostedtoolcache/CodeQL/0.0.0-20200630/x64/codeql/codeql с кодом выхода 32"
Если CodeQL не удается найти исходный код, необходимо устранить эту проблему, чтобы разблокировать анализ code scanning.
Ошибка: "не является файлом .ql, .qls, каталогом или спецификацией пакета запросов"
CodeQL не удалось найти один из запросов или наборов запросов, указанных для анализа.
Ошибка: "Нет диска" или Ошибка: "Нехватка памяти"
Если вы видите одну из этих ошибок с GitHub Actions, вы можете попробовать альтернативные средства выполнения.
Error: 403 "Resource not accessible by integration"
This error may be seen on pull requests created by Dependabot and can be resolved in a couple of different ways.
Результаты отличаются от ожидаемых
Если результаты code scanning отличаются от ожидаемых, можно проверка, какие конфигурации активны.
Результаты различаются на разных платформах
Результаты могут отличаться в зависимости от того, выполняете ли вы Рабочий процесс анализа CodeQL в Linux, macOS или Windows.
Ошибка "Ошибка сервера"
Если вы видите эту ошибку, попробуйте выполнить следующие действия.
Two CodeQL workflows
If you see two workflows named "CodeQL", one workflow may be a pre-existing CodeQL workflow file which has been disabled by default setup.
Неясно, что вызвало запуск рабочего процесса
Если вы не знаете, что вызвало анализ, просмотрите журнал для последней проверки.
Предупреждение: "Обнаружена 1 проблема с этим рабочим процессом: извлечение HEAD^2 больше не требуется"
Если вы видите это предупреждение, обновите рабочий процесс, чтобы он соблюдал текущую рекомендацию.