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 resolve languages <options>...
codeql resolve languages <options>...
Description
Liste les packs dâextracteur CodeQL installĂ©s.
Lorsquâelle est exĂ©cutĂ©e avec la sortie JSON sĂ©lectionnĂ©e, cette commande peut signaler plusieurs emplacements pour chaque nom de pack dâextracteur. Lorsque câest le cas, cela signifie que le pack a des emplacements en conflit au sein dâun seul Ă©lĂ©ment de recherche, donc il ne peut pas ĂȘtre rĂ©solu. Lâappelant peut utiliser les emplacements actuels pour mettre en forme un message dâerreur appropriĂ©.
Options
Options principales
--search-path=<dir>[:<dir>...]
Liste des rĂ©pertoires sous lesquels les packs dâextracteur peuvent ĂȘtre trouvĂ©s. Les rĂ©pertoires peuvent ĂȘtre les packs dâextracteur eux-mĂȘmes ou les rĂ©pertoires qui contiennent les extracteurs en tant que sous-rĂ©pertoires immĂ©diats.
Si le chemin contient plusieurs arborescences de répertoires, leur ordre définit la priorité entre elles : si le langage cible est mis en correspondance dans plusieurs arborescences de répertoires, celle donnée en premier gagne.
Les extracteurs en bundle avec la chaĂźne dâoutils CodeQL elle-mĂȘme sont toujours trouvĂ©s, mais si vous devez utiliser des extracteurs distribuĂ©s sĂ©parĂ©ment, vous devez donner cette option (ou, mieux encore, configurer --search-path
dans un fichier de configuration par utilisateur).
(Remarque : Sur Windows, le séparateur de chemin est ;
.)
--[no-]filter-to-languages-with-queries
RĂ©pertoriez uniquement les langues qui ont des requĂȘtes par dĂ©faut.
Disponible depuis v2.23.0
.
--format=<fmt>
Sélectionne le format de sortie. Les options sont les suivantes :
text
(par dĂ©faut) : Affiche les chemins des packs dâextracteur dans la sortie standard.
json
: Affiche les chemins des packs dâextracteur sous forme de chaĂźne JSON.
betterjson
: Affiche les dĂ©tails sur les packs dâextracteur sous forme de chaĂźne JSON.
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
.