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

Чтобы начать с CodeQLVisual Studio Code, нужно установить и настроить расширение.

## Необходимые условия

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

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

Вы можете установить CodeQL расширение для Visual Studio Code одним из нескольких способов:

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

* Поиск в виде «Расширения» в Visual Studio Code.

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

### Использование Visual Studio Code маркетплейса

1. В браузере перейдите [на страницу «CodeQL»](https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-codeql) в Visual Studio Code Маркетплейсе.

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

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

1. В VS Code, откройте просмотр «Расширения».

2. Найдите «CodeQL», затем нажмите **«Установить**».

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

1. Скачайте [CodeQL файл VSIX](https://github.com/github/vscode-codeql/releases?ref_product=code-scanning\&ref_type=engagement\&ref_style=text) из `github/vscode-codeql` репозитория на GitHub.

2. В VS Code, откройте просмотр «Расширения».

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

4. Выберите CodeQL файл VSIX, загруженный на шаге 1.

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

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

Чтобы научиться работать с CodeQL базами данных в расширении, смотрите [Управление базами данных CodeQL](/ru/code-security/codeql-for-vs-code/getting-started-with-codeql-for-vs-code/managing-codeql-databases).

Если вы уже нашли, скачали или создали CodeQL базу данных, вы можете научиться использовать это расширение для запуска запросов к CodeQL базам данных и просмотра результатов. Дополнительные сведения см. в разделе [Выполнение запросов CodeQL](/ru/code-security/codeql-for-vs-code/getting-started-with-codeql-for-vs-code/running-codeql-queries).

Чтобы узнать, как моделировать дополнительные зависимости кодовой базы и улучшить результаты code scanning , см. [раздел AUTOTITLE](/ru/code-security/codeql-for-vs-code/using-the-advanced-functionality-of-the-codeql-for-vs-code-extension/using-the-codeql-model-editor).

Чтобы узнать, как настроить доступ к другой версии CodeQL CLI расширения, отличной от установленной расширением, см. [раздел AUTOTITLE](/ru/code-security/codeql-for-vs-code/using-the-advanced-functionality-of-the-codeql-for-vs-code-extension/configuring-access-to-the-codeql-cli).

Чтобы узнать, как настроить рабочее CodeQL пространство, смотрите [Настройка рабочей области CodeQL](/ru/code-security/codeql-for-vs-code/using-the-advanced-functionality-of-the-codeql-for-vs-code-extension/setting-up-a-codeql-workspace).