Skip to main content

Esta versión de GitHub Enterprise Server se discontinuó el 2024-09-25. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener rendimiento mejorado, seguridad mejorada y nuevas características, actualice a la versión más reciente de GitHub Enterprise Server. Para obtener ayuda con la actualización, póngase en contacto con el soporte técnico de GitHub Enterprise.

Creación de una consulta personalizada

Puede trabajar desde una plantilla para escribir su propio código para crear una consulta personalizada y analizar un lenguaje específico.

Acerca de las consultas personalizadas

Note

La creación de una consulta personalizada es opcional; el repositorio github/codeql contiene un gran número de consultas de ejemplo que puedes 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

  1. En la barra lateral de extensión, abra la vista “Consultas” y haga clic en el icono Crear consulta.

  2. 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, donde LANGUAGE es el nombre del idioma seleccionado. A continuación, se agregará una plantilla de consulta con la etiqueta example.ql al directorio existente o generado automáticamente.

  3. 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: