Skip to main content

Exploración de la estructura del código fuente

Visualice cómo su código se asigna a las clases de CodeQL en VS Code.

Prerrequisitos

Para ver el árbol de sintaxis abstracta (AST) de un archivo de origen, debe tener una consulta CodeQL apropiada (normalmente ) en el área de trabajo. Si no tiene una consulta apropiada, puede actualizar la copia del repositorio desde la rama .

Nota:

La actualización del repositorio puede descartar las memorias caché de consultas, lo que hace que la siguiente consulta se ejecute más lentamente.

Visualización del árbol de sintaxis abstracta de un archivo de origen

  1. Abra la vista “Bases de datos” en la extensión y haga clic con el botón derecho en la base de datos que desea explorar. Haga clic en Agregar origen de base de datos al área de trabajo.
  2. Vaya al archivo de origen de una base de datos de CodeQL en el Explorador de archivos.
  3. Ejecute CodeQL: Ver AST desde VS Code Command Palette. Esto ejecuta una consulta CodeQL en el archivo activo, lo que puede tardar unos segundos. Una vez completada la consulta, el visor de AST mostrará la estructura del archivo de origen.
  4. Para ver la estructura anidada del archivo de origen, haga clic en las flechas y expanda los nodos. Estos nodos representan diferentes elementos del código, como instrucciones y expresiones.
  5. Para ver el código fuente correspondiente a un nodo determinado, haga clic en el nodo en el visor de AST. Del mismo modo, puede hacer clic en una sección del código fuente para mostrar el nodo correspondiente.