Skip to main content

Explorar a estrutura do seu código-fonte

Visualize como seu código mapeia para classes CodeQL em VS Code.

Pré-requisitos

Para exibir a árvore de sintaxe abstrata (AST) de um arquivo de origem, você precisa ter uma consulta CodeQL apropriada (geralmente) em sua área de trabalho. Se você não tiver uma requisição apropriada, poderá atualizar sua cópia do repositório a partir da ramificação.

Observação

A atualização do repositório pode descartar os caches de consulta, tornando a próxima consulta mais lenta.

Exibir a árvore de sintaxe abstrata de um arquivo de origem

  1. Abra o modo de exibição "Bancos de Dados" na extensão e clique com o botão direito do mouse no banco de dados que você deseja explorar. Clique em Adicionar Origem do Banco de Dados ao Espaço de Trabalho.
  2. Navegue até um arquivo de origem do banco de dados do CodeQL no Explorador de Arquivos.
  3. Execute CodeQL: View AST no VS Code Command Palette. Isso executa uma consulta do CodeQL no arquivo ativo, o que pode levar alguns segundos. Quando a consulta estiver concluída, o visualizador da AST exibirá a estrutura do arquivo de origem.
  4. Para ver a estrutura aninhada do arquivo de origem, clique nas setas e expanda os nós. Esses nós representam diferentes elementos do seu código, como instruções e expressões.
  5. Para ver o código-fonte correspondente a um nó específico, clique no nó no visualizador do AST. Da mesma forma, você pode clicar em uma seção do código-fonte para visualizar o nó correspondente.