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 diagnostic add (--diagnostic-dir=<diagnosticDir>) --source-id=<id> --source-name=<name> <options>...
codeql diagnostic add (--diagnostic-dir=<diagnosticDir>) --source-id=<id> --source-name=<name> <options>...
Description
[ExpĂ©rimental] [Plomberie] Ajoute un Ă©lĂ©ment dâinformations de diagnostic.
Disponible depuis v2.12.6
.
Options
Options principales
--markdown-message=<markdownMessage>
Message pour le diagnostic, au format Markdown avec saveur GitHub.
--plaintext-message=<plaintextMessage>
Message pour le diagnostic, en texte brut. Cette option ne doit ĂȘtre utilisĂ©e que si le remplissage dâun message Markdown avec --markdown-message nâest pas pratique.
--severity=<severity>
GravitĂ© du diagnostic. Peut ĂȘtre « error », « warning » ou « note ».
--help-link=<helpLinks>
Liens dâaide pertinents pour le diagnostic.
--attributes-json=<attributesJson>
Métadonnées structurées pertinentes pour le diagnostic.
Options spĂ©cifiant oĂč enregistrer les informations de diagnostic
Exactement lâune de ces options doit ĂȘtre donnĂ©e.
--diagnostic-dir=<diagnosticDir>
Répertoire auquel nous devons ajouter le diagnostic.
Options indiquant oĂč le message de diagnostic peut ĂȘtre affichĂ©
--ready-for-status-page
Indique que le diagnostic peut ĂȘtre affichĂ© sur la page dâĂ©tat.
--ready-for-cli-summary-table
Indique que le diagnostic peut ĂȘtre affichĂ© dans le tableau rĂ©capitulatif des diagnostics gĂ©nĂ©rĂ© par des commandes telles que database analyze
.
Options décrivant la source du diagnostic
--source-id=<id>
[Obligatoire] Identificateur de la source de ce diagnostic.
--source-name=<name>
[Obligatoire] Description explicite de la source de ce diagnostic.
--extractor-name=<extractorName>
Nom de lâextracteur CodeQL, si ce diagnostic a Ă©tĂ© produit par un extracteur CodeQL.
Options dĂ©crivant lâemplacement du diagnostic
--file-path=<file>
Chemin du fichier auquel le diagnostic sâapplique, par rapport Ă la racine source.
--start-line=<startLine>
NumĂ©ro de ligne de base 1 (inclus) oĂč commence lâemplacement du diagnostic.
--start-column=<startColumn>
NumĂ©ro de colonne de base 1 (inclus) oĂč commence lâemplacement du diagnostic.
--end-line=<endLine>
NumĂ©ro de ligne de base 1 (inclus) oĂč se termine lâemplacement du diagnostic.
--end-column=<endColumn>
NumĂ©ro de colonne de base 1 (inclus) oĂč se termine lâemplacement du diagnostic.
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
.