Uso de un archivo de configuración de CodeQL
-
Cree y guarde un archivo
configen su directorio principal (Linux y macOS) o perfil de usuario (Windows) en el subdirectorio.config/codeql/. Por ejemplo: . -
En el archivo, especifique las opciones que desea aplicar a los comandos CodeQL. La sintaxis para especificar opciones es la siguiente:
<command> <subcommand> <option> <value> -
Para aplicar las mismas opciones a más de un comando, puede hacer lo siguiente:
- Omitir , que especificará la opción para cada uno de los elementos pertinentes.
- Omitir tanto como , que especificarán globalmente la opción para cada elemento y pertinentes
Nota:
- los archivos solo aceptan espacios, no , entre marcas de opción y valores.
- Al especificar una opción en la línea de comandos, se invalida cualquier valor definido para esa opción.
- Para especificar más de una opción para , o globalmente, use una línea por opción.
Examples
-
Para generar todos los resultados de análisis que produce como formato CSV, debes especificar lo siguiente:
database analyze --format csvAquí debes especificar el comando y el subcomando para impedir que se pase la misma opción a los comandos de bajo nivel que se ejecutan durante .
-
Para definir la RAM (4096 MB) y el número de subprocesos (4) que se usarán al ejecutar comandos de CodeQL, especifica lo siguiente en líneas independientes:
--ram 4096 --threads 4 -
Para especificar globalmente un directorio de modo que CodeQL lo examine en busca de paquetes de CodeQL (que no es un elemento del mismo nivel que el directorio de instalación), usa lo siguiente:
--search-path <path-to-directory>