Skip to main content

安装适用于 Visual Studio Code 的 CodeQL

若要开始使用CodeQLVisual Studio Code,需要安装和设置扩展。

谁可以使用此功能?

CodeQL 可用于以下存储库类型:

在本文中

先决条件

该 CodeQL 扩展需要至少 Visual Studio Code 1.82.0。 不支持较旧的版本。

安装扩展

可以使用多种不同方法之一安装 CodeQL for Visual Studio Code 扩展:

  • 在浏览器中使用 Visual Studio Code 市场。

  • 在 “ Visual Studio Code扩展” 视图中搜索 。

  • 使用 VSIX 文件。

使用该Visual Studio Code市场

  1. 在浏览器中,转到Visual Studio Code市场中的“CodeQL”页面

  2. 单击“安装”,然后按照屏幕上的提示进行操作。

在“扩展”视图中搜索

  1. 在 VS Code中,打开“扩展”视图。

  2. 搜索“”CodeQL,然后单击“ 安装”。

使用 VSIX 文件CodeQL

  1. 从GitHub上的github/vscode-codeql存储库中下载 VSIX 文件CodeQL。

  2. 在 VS Code中,打开“扩展”视图。

  3. 在边栏右上角,单击省略号,然后单击“从 VSIX 安装...”。

  4. 选择在步骤 1 中下载的 CodeQL VSIX 文件。

  5. 按照屏幕提示完成安装。

后续步骤

若要了解如何在 CodeQL 扩展中使用数据库,请参阅 管理 CodeQL 数据库

如果已找到、下载或创建了数据库 CodeQL ,可以了解如何使用扩展对数据库运行查询 CodeQL 并查看结果。 有关详细信息,请参阅“运行 CodeQL 查询”。

若要了解如何为代码库的其他依赖项建模并改进 code scanning 结果,请参阅 使用 CodeQL 模型编辑器

若要了解如何配置对随扩展安装的版本不同的版本 CodeQL CLI 的访问权限,请参阅 在 VS Code 扩展中管理 CodeQL CLI

若要了解如何设置 CodeQL 工作区,请参阅 设置 CodeQL 工作区