Skip to main content

Установка CodeQL для Visual Studio Code

Чтобы приступить к работе с CodeQL для Visual Studio Code, необходимо установить и настроить расширение.

Необходимые компоненты

Для расширения CodeQL требуется не менее Visual Studio Code 1.82.0. Старые версии не поддерживаются.

Установка расширения

Можно установить расширение CodeQL для расширения Visual Studio Code с помощью одного из нескольких различных методов:

  • Использование Visual Studio Code Marketplace в браузере.

  • Поиск в представлении "Расширения" в Visual Studio Code.

  • Использование VSIX-файла.

Использование Visual Studio Code Marketplace

  1. В браузере перейдите на страницу "CodeQL" в Visual Studio Code Marketplace.

  2. Нажмите кнопку "Установить", а затем следуйте инструкциям на экране.

Поиск в представлении "Расширения"

  1. В VS Codeоткройте представление "Расширения".

  2. Найдите "CodeQL", а затем нажмите кнопку "Установить".

Использование файла VSIX с данными CodeQL

  1. Скачайте файл VSIX CodeQL из github/vscode-codeql репозитория на GitHub.

  2. В VS Codeоткройте представление "Расширения".

  3. В правом верхнем углу боковой панели щелкните многоточие и нажмите кнопку "Установить" из VSIX....

  4. Выберите файл VSIX , скачанный на шаге 1, CodeQL VSIX.

  5. Следуйте инструкциям на экране, чтобы завершить установку.

Следующие шаги

Сведения о работе с базами данных CodeQL в расширении см. в разделе "Управление базами данных CodeQL".

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

Чтобы узнать, как моделировать дополнительные зависимости базы кода и улучшить результаты code scanning см. в разделе "Использование редактора моделей CodeQL".

Чтобы узнать, как настроить доступ к другой версии CodeQL CLI, отличной от установленной с расширением, см. раздел "Настройка доступа к CLI CodeQL".

Сведения о настройке рабочей области CodeQL см. в разделе "Настройка рабочей области CodeQL".