Skip to main content

Esta versión de GitHub Enterprise Server se discontinuará el 2024-08-29. 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.

Administración de paquetes de consultas y de bibliotecas de CodeQL

Puede ver, escribir y editar paquetes de consultas y de bibliotecas de CodeQL en Visual Studio Code con la extensión CodeQL.

Ventajas de usar la extensión CodeQL para Visual Studio Code para trabajar con paquetes

Con CodeQL para la extensión Visual Studio Code, puede:

  • Escriba paquetes de consultas CodeQL sin necesidad de consultar las bibliotecas estándar del área de trabajo.

  • Instale las dependencias de los paquetes de consultas de CodeQL dentro de su área de trabajo de VS Code.

  • Descarga de paquetes de consultas de CodeQL.

  • Vea un paquete de consultas de CodeQL y todas sus dependencias.

Para obtener más información sobre cómo crear y editar paquetes de consultas y bibliotecas de CodeQL, consulte “Creación y uso de paquetes de CodeQL”.

Instalación de dependencias para paquetes de consultas de CodeQL

  1. En VS Code, abra VS Code Command Palette y ejecute CodeQL: Instalar dependencias de paquetes.

  2. Seleccione los paquetes para los que desea instalar las dependencias.

Descarga de paquetes de consultas de CodeQL

  1. En VS Code, abra VS Code Command Palette y ejecute CodeQL: Descargar paquetes.

  2. Puede descargar todos los paquetes de consultas principales o escribir el nombre completo de un paquete específico que se va a descargar. Puede descargar paquetes de consulta creados por otros usuarios.

Visualización de un paquete de consultas de CodeQL y de sus dependencias

  1. En VS Code, abra el archivo qlpack.yml en la raíz de cualquier directorio de paquete de CodeQL.

  2. En la sección dependencies del archivo qlpack.yml, verá de qué bibliotecas depende el paquete.

  3. Opcionalmente, puede usar las características de IntelliSense de VS Code. Por ejemplo, si mantiene el puntero sobre un elemento de una biblioteca dependiente del paquete, Visual Studio Code lo resolverá para que pueda ver documentación sobre el elemento.

  4. Para ver la definición completa de un elemento de una consulta, puede hacer clic con el botón derecho y seleccionar Ir a definición.

    • Si el paquete de bibliotecas está presente en el mismo área de trabajo de Visual Studio Code, se le llevará a la definición dentro del área de trabajo.

    • De lo contrario, verá la definición almacenada en la memoria caché del paquete, donde se guardan las dependencias descargadas. La caché del paquete es una ubicación compartida que se almacena en el directorio principal de forma predeterminada.