# Visual Studio Code 向け CodeQL のインストール

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. ブラウザーで、Marketplace の <c1>"<c0 />" ページ<c2 />にアクセスしてください。

2. ```
          **[インストール]** をクリックし、画面上の指示に従います。
   ```

### \[拡張機能] ビューでの検索

1. ```
          VS Codeで、[拡張機能] ビューを開きます。
   ```

2. "CodeQL" を検索し、\[ **インストール**] をクリックします。

###

```
          CodeQL VSIX ファイルの使用
```

1\.
CodeQLの[](https://github.com/github/vscode-codeql/releases?ref_product=code-scanning\&ref_type=engagement\&ref_style=text) リポジトリから`github/vscode-codeql`GitHubをダウンロードします。

1. ```
          VS Codeで、[拡張機能] ビューを開きます。
   ```

2. サイドバーの右上にある省略記号をクリックし、**\[VSIX からインストール...]** をクリックします。

3. 手順 1 でダウンロードした CodeQL VSIX ファイルを選択します。

4. 画面上に表示される指示に従って、インストールを完了します。

## 次のステップ

拡張機能で CodeQL データベースを操作する方法については、 [CodeQL データベースの管理](/ja/code-security/codeql-for-vs-code/getting-started-with-codeql-for-vs-code/managing-codeql-databases) を参照してください。

```
          CodeQL データベースを既に検出、ダウンロード、または作成している場合は、拡張機能を使用して、CodeQL データベースに対してクエリを実行し、結果を表示する方法を学習できます。 詳細については、「[AUTOTITLE](/code-security/codeql-for-vs-code/getting-started-with-codeql-for-vs-code/running-codeql-queries)」を参照してください。
```

コードベースの追加の依存関係をモデル化し、 code scanning の結果を改善する方法については、 [CodeQL モデル エディターの使用](/ja/code-security/codeql-for-vs-code/using-the-advanced-functionality-of-the-codeql-for-vs-code-extension/using-the-codeql-model-editor) を参照してください。

拡張機能と共にインストールされているバージョンとは異なるバージョンの CodeQL CLI へのアクセスを構成する方法については、 [VS Code 拡張機能での CodeQL CLI の管理](/ja/code-security/codeql-for-vs-code/using-the-advanced-functionality-of-the-codeql-for-vs-code-extension/configuring-access-to-the-codeql-cli) を参照してください。

```
          CodeQL ワークスペースを設定する方法については、「[AUTOTITLE](/code-security/codeql-for-vs-code/using-the-advanced-functionality-of-the-codeql-for-vs-code-extension/setting-up-a-codeql-workspace)」を参照してください。
```