Skip to main content

Esta versão do GitHub Enterprise Server será descontinuada em 2026-04-09. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos, atualize para a última versão do GitHub Enterprise Server. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.

Explorar a estrutura do seu código-fonte

Visualize como seu código corresponde às CodeQL classes em VS Code.

Pré-requisitos

Para exibir a árvore de sintaxe abstrata (AST) de um arquivo de origem, você precisa ter uma consulta apropriada CodeQL (geralmente printAST.ql) em seu workspace. Se você não tiver uma consulta apropriada, poderá atualizar sua cópia do repositório github/codeql da ramificação main.

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é o arquivo de origem de um CodeQL banco de dados no Explorador de Arquivos.
  3. Executar CodeQL: exibir o AST do VS Code Command Palette. Isso executa uma CodeQL consulta 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.