Skip to main content

Эта версия GitHub Enterprise Server будет прекращена 2026-04-09. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, повышения безопасности и новых функций выполните обновление до последней версии GitHub Enterprise Server. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.

Управление базами данных CodeQL

С помощью расширения можно работать с CodeQL базами данных.

О CodeQL базах данных

Чтобы проанализировать проект, нужно выбрать CodeQL базу данных для этого проекта. Вы можете выбрать базу данных локально (из архива ZIP или неархивированной папки), или по URL проекта на GitHub. Альтернативно, вы можете создать базу данных с помощью CodeQL CLI, см. AUTOTITLE.

Скачивание базы данных из GitHub

          GitHub.com хранит CodeQL базы данных более чем 200 000 открытых репозиториев, которые можно использовать для тестирования анализа. 
          

Выбор базы данных для анализа

  1. Наведите указатель мыши на заголовок представления "Базы данных" и выберите соответствующий значок, чтобы выбрать базу данных. Вы можете выбрать локальную базу данных (из архива ZIP или неархивированной папки), по публичному URL или по URL проекта на GitHub.

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

Примечание.

Вы также можете анализировать тестовые базы данных. Тестовые базы данных (папки с .testproj расширением) генерируются при запуске регрессионных тестов на пользовательских запросах с использованием CodeQL CLI. Если запрос не проходит регрессионный тест, возможно, стоит импортировать тестовую базу Visual Studio Code данных для отладки ошибки. Дополнительные сведения о выполнении тестов запросов см. в разделе Тестирование пользовательских запросов.

Фильтрация баз данных и запросов по языку

Кроме того, чтобы просмотреть базы данных, содержащие определенный язык и запросы, написанные для этого языка, можно применить фильтр языка с помощью селектора языка.

  1. Чтобы просмотреть доступные языковые фильтры на боковой панели, откройте представление "Язык".

  2. Наведите указатель мыши на языковой фильтр, который вы хотите применить, а затем нажмите кнопку " Выбрать".

Дальнейшие действия

Чтобы узнать, как использовать расширение для анализа ваших проектов с помощью запросов к CodeQL базам данных, см. раздел AUTOTITLE.