Skip to main content

Usar a funcionalidade avançada da extensão do CodeQL para VS Code

A extensão do CodeQL para Visual Studio Code adiciona suporte avançado à linguagem para o CodeQL e oferece suporte à gravação de consultas para localizar problemas em bases de código.

Quem pode usar esse recurso?

O CodeQL está disponível para os seguintes tipos de repositórios:

Usar o editor de modelos do CodeQL

Você pode exibir, escrever e editar pacotes de modelos CodeQL no Visual Studio Code.

Criar uma consulta personalizada

Você pode trabalhar em um modelo para escrever seu próprio código para criar uma consulta personalizada para analisar uma linguagem específica.

Gerenciar pacotes de consultas e pacotes de bibliotecas do CodeQL

Você pode exibir, escrever e editar pacotes de consultas e bibliotecas do CodeQL no Visual Studio Code usando a extensão do CodeQL.

Explorar a estrutura do seu código-fonte

Você pode usar o visualizador da AST para exibir a árvore de sintaxe abstrata de um banco de dados do CodeQL.

Testar consultas do CodeQL no Visual Studio Code

Você pode executar testes de unidade para consultas do CodeQL usando a extensão do Visual Studio Code.

Configurações personalizadas

Você pode editar as configurações da extensão do CodeQL para Visual Studio Code para atender às suas necessidades.

Configurar um espaço de trabalho do CodeQL

The CodeQL extension for Visual Studio Code adds rich language support for CodeQL and supports writing queries to find problems in codebases.

Configurar o acesso à CLI do CodeQL

A extensão do CodeQL para Visual Studio Code usa a CodeQL CLI para compilar e executar consultas.

Telemetria no CodeQL para Visual Studio Code

Se você optar especificamente por permitir que o GitHub faça, o GitHub coletará dados e métricas de uso para ajudar os desenvolvedores principais a melhorar a extensão do CodeQL para VS Code.