Uso de la CLI de CodeQL
Puedes usar la CodeQL CLI para desarrollar, probar y ejecutar consultas de CodeQL localmente en proyectos de software.
GitHub CodeQL is licensed on a per-user basis upon installation. You can use CodeQL only for certain tasks under the license restrictions. For more information, see "About the GitHub CodeQL license."
If you have a GitHub Enterprise account and GitHub Advanced Security license, you can use CodeQL for automated analysis, continuous integration and continuous delivery. You can create an enterprise account by contacting the sales team. Para más información, consulte "Acerca de GitHub Advanced Security".
About the CodeQL CLI
You can use the CodeQL CLI to run CodeQL processes locally on software projects.
Getting started with the CodeQL CLI
To get started with the CodeQL CLI, you need to set up the CLI so that it can access the tools and libraries required to create and analyze databases.
Crear bases de datos de CodeQL
Puedes crear una base de datos de CodeQL que contenga los datos necesarios para consultar el código.
Extractor options
You can use the CodeQL CLI to run CodeQL processes locally on software projects.
Analizar las bases de datos con la CLI de CodeQL
Nota: Este artículo se migró desde el sitio web de documentación de CodeQL en enero de 2023.
Using custom queries with the CodeQL CLI
You can write your own CodeQL queries to find specific vulnerabilities and errors.
Creación de conjuntos de consultas de CodeQL
Puedes crear conjuntos de consultas para consultas que uses con frecuencia en los análisis de CodeQL.
Pruebas de consultas personalizadas
Puedes configurar pruebas para las consultas de CodeQL a fin de asegurarte de que siguen devolviendo los resultados esperados con versiones nuevas de la CodeQL CLI.
Testing query help files
You can use the CodeQL CLI to preview your query help files as Markdown and ensure they are valid.
Creating and working with CodeQL packs
You can use CodeQL packs to create, share, depend on, and run CodeQL queries and libraries.
Publicación y uso de paquetes de CodeQL
Puedes publicar tus propios paquetes de CodeQL y usar paquetes que hayan publicado otras personas.
Especificación de opciones de comando en un archivo de configuración de CodeQL
Puedes guardar las opciones de comando predeterminadas en un archivo de configuración de CodeQL.