Skip to main content

Instalar o CodeQL para Visual Studio Code

Para começar a usar o CodeQL para Visual Studio Code, você precisa instalar e configurar a extensão.

Pré-requisitos

A extensão do CodeQL requer, no mínimo, o Visual Studio Code 1.82.0. Versões mais antigas não são compatíveis.

Como instalar a extensão

Você pode instalar a extensão do CodeQL para Visual Studio Code usando um dos vários métodos diferentes:

  • Usar o Visual Studio Code Marketplace em um navegador.

  • Pesquisar no modo de exibição "Extensões" no Visual Studio Code.

  • Usar um arquivo VSIX.

Usar o Visual Studio Code Marketplace

  1. No seu navegador, vá até a página "CodeQL" no Visual Studio Code Marketplace.

  2. Clique em Instalar e siga as instruções na tela.

Pesquisar no modo de exibição "Extensões"

  1. No VS Code, abra o modo de exibição "Extensões".

  2. Procure "CodeQL" e clique em Instalar.

Usar o arquivo VSIX do CodeQL

  1. Faça download do arquivo VSIX do CodeQL do repositório github/vscode-codeql no GitHub.

  2. No VS Code, abra o modo de exibição "Extensões".

  3. No canto superior direito da barra lateral, clique nas reticências e depois em Instalar do VSIX....

  4. Selecione o arquivo VSIX do CodeQL baixado na etapa 1.

  5. Siga as instruções na tela para concluir a instalação.

Próximas etapas

Para saber como trabalhar com bancos de dados do CodeQL na extensão, confira "Managing CodeQL databases".

Se você já encontrou, fez download ou criou um banco de dados do CodeQL, poderá aprender a como usar a extensão para executar consultas em bancos de dados do CodeQL e exibir os resultados. Para obter mais informações, confira "Como executar consultas do CodeQL".

Para saber como modelar dependências adicionais de uma base de código e melhorar seus resultados de code scanning, confira "Usar o editor de modelos do CodeQL".

Para saber como configurar o acesso a uma versão diferente da CodeQL CLI da que está instalada com a extensão, confira "Configurar o acesso à CLI do CodeQL".

Para saber como configurar um espaço de trabalho do CodeQL, confira "Configurar um espaço de trabalho do CodeQL".