Remarque
Ce contenu dĂ©crit la version la plus rĂ©cente de CodeQL CLI. Pour plus dâinformations sur cette version, consultez https://github.com/github/codeql-cli-binaries/releases.
Pour voir les dĂ©tails des options disponibles pour cette commande dans une version antĂ©rieure, exĂ©cutez la commande avec lâoption --help
dans votre terminal.
Synopsis
codeql query format [--output=<file>] [--in-place] [--backup=<ext>] <options>... -- <file>...
codeql query format [--output=<file>] [--in-place] [--backup=<ext>] <options>... -- <file>...
Description
Met automatiquement en forme le code source QL.
Options
Options principales
<file>...
Un ou plusieurs fichiers sources .ql
ou .qll
Ă mettre en forme automatiquement. Un tiret peut ĂȘtre spĂ©cifiĂ© pour lire Ă partir dâune entrĂ©e standard.
-o, --output=<file>
Ăcrit le code QL mis en forme dans ce fichier au lieu du flux de sortie standard. Ne doit pas ĂȘtre donnĂ© sâil y a plusieurs entrĂ©es.
-i, --[no-]in-place
Remplace chaque fichier dâentrĂ©e par une version mise en forme de son contenu.
--[no-]check-only
Au lieu dâĂ©crire une sortie, quitte avec status 1 si des fichiers dâentrĂ©e diffĂšrent de leur mise en forme correcte. Un message indiquant quels fichiers diffĂšrent est imprimĂ© dans une erreur standard, sauf si vous donnez aussi -qq
.
-b, --backup=<ext>
Lors de lâĂ©criture dâun fichier qui existe dĂ©jĂ , renomme le fichier existant en sauvegarde en ajoutant cette extension Ă son nom. Si le fichier de sauvegarde existe dĂ©jĂ , il est supprimĂ© en mode silencieux.
--no-syntax-errors
Si un fichier dâentrĂ©e nâest pas correct du point de vue de la syntaxe QL, prĂ©tend quâil est dĂ©jĂ correctement mis en forme. (GĂ©nĂ©ralement, un fichier comme celui-ci entraĂźne lâarrĂȘt de la commande avec un message dâerreur.)
Options courantes
-h, --help
Affiche ce texte dâaide.
-J=<opt>
[AvancĂ©] Donne une option Ă lâenvironnement JVM exĂ©cutant la commande.
(Attention, les options contenant des espaces ne sont pas gérées correctement.)
-v, --verbose
Augmente de façon incrémentielle le nombre de messages de progression affichés.
-q, --quiet
Diminue de façon incrémentielle le nombre de messages de progression affichés.
--verbosity=<level>
[Avancé] Définit explicitement le niveau de détail sur errors, warnings, progress, progress+, progress++ ou progress+++. Remplace -v
et -q
.
--logdir=<dir>
[AvancĂ©] Ăcrit des journaux dĂ©taillĂ©s dans un ou plusieurs fichiers du rĂ©pertoire donnĂ©, avec des noms gĂ©nĂ©rĂ©s qui incluent des horodatages et le nom de la sous-commande en cours dâexĂ©cution.
(Pour écrire un fichier journal avec un nom sur lequel vous avez un contrÎle total, donnez plutÎt --log-to-stderr
et redirigez stderr comme vous le souhaitez.)
--common-caches=<dir>
[AvancĂ©] ContrĂŽle lâemplacement des donnĂ©es en cache sur le disque qui persisteront entre plusieurs exĂ©cutions de lâinterface CLI, telles que les packs QL tĂ©lĂ©chargĂ©s et les plans de requĂȘte compilĂ©s. Sâil nâest pas dĂ©fini explicitement, il sâagit par dĂ©faut dâun rĂ©pertoire nommĂ© .codeql
dans le rĂ©pertoire de base de lâutilisateur. Sâil nâexiste pas dĂ©jĂ , il est créé.
Disponible depuis v2.15.2
.