Acerca de las consultas personalizadas
Nota: La creación de una consulta personalizada es opcional y el repositorio github/codeql
contiene un gran número de consultas de ejemplo que puede usar en su lugar.
Cree un nuevo archivo de consulta a partir de una plantilla para un idioma determinado, que importa las bibliotecas estándar para analizar ese idioma. Para obtener más información, consulte "Acerca de las consultas de CodeQL" en la documentación de CodeQL.
Creación de una consulta personalizada
-
En la barra lateral de extensión, abra la vista “Consultas” y haga clic en el icono Crear consulta.
-
En VS Code Command Palette, seleccione el idioma de destino de la consulta. Si ha elegido no crear la consulta personalizada en un directorio existente, al seleccionar un idioma se generará automáticamente un directorio con la etiqueta
codeql-custom-queries-LANGUAGE
, dondeLANGUAGE
es el nombre del idioma seleccionado. A continuación, se agregará una plantilla de consulta con la etiquetaexample.ql
al directorio existente o generado automáticamente. -
En la plantilla, escriba la consulta personalizada y guarde el archivo. Una vez finalizada la consulta, puede ejecutarla desde la vista “Consultas”.
Información adicional
Puede leer cómo crear consultas para idiomas admitidos en la documentación de CodeQL: