Skip to main content

Configuration de l’accùs à la CLI CodeQL

Le CodeQL pour l’extension Visual Studio Code utilise les CodeQL CLI pour compiler et exĂ©cuter les requĂȘtes.

Configuration de l’accùs aux CodeQL CLI

Si vous avez dĂ©jĂ  CodeQL CLI installĂ© et ajoutĂ© Ă  votre PATH, l’extension utilisera cette version. Cela peut ĂȘtre le cas si vous crĂ©ez vos propres bases de donnĂ©es CodeQL au lieu de les tĂ©lĂ©charger Ă  partir de GitHub. Pour plus d’informations, consultez « PrĂ©paration de votre code pour l’analyse CodeQL Â».

Sinon, l’extension gĂšre automatiquement l’accĂšs Ă  l’exĂ©cutable de CodeQL CLI pour vous. Cela garantit que le CodeQL CLI est compatible avec l’extension CodeQL. Vous pouvez Ă©galement vĂ©rifier les mises Ă  jour avec la commande CodeQL : rechercher les mises Ă  jour de la CLI Ă  partir de VS Code Command Palette.

Remarque

  • Le CodeQL CLI gĂ©rĂ©e par l’extension n’est pas accessible Ă  partir du terminal. Si vous envisagez d’utiliser l’interface CLI en dehors de l’extension (par exemple pour crĂ©er des bases de donnĂ©es), nous vous recommandons d’installer votre propre copie des CodeQL CLI. Â»
  • Pour remplacer le comportement par dĂ©faut et utiliser une version spĂ©cifique de CodeQL CLI, vous pouvez spĂ©cifier le Chemin d’accĂšs exĂ©cutable CodeQL CLI dans les paramĂštres d’extension. Pour plus d’informations, consultez « Personnaliser les paramĂštres Â».

Dépannage

Si vous avez des difficultĂ©s Ă  configurer l’accĂšs aux CodeQL CLI, vĂ©rifiez le journal des extensions CodeQL pour les messages d’erreur ou voir l’emplacement des CodeQL CLI utilisĂ©es. Pour plus d’informations, consultez « AccĂšs aux journaux d’activitĂ© Â». En particulier, dans le journal des extensions, vous pouvez voir l’emplacement des CodeQL CLI utilisĂ©es. Cela est utile si vous souhaitez voir s’il s’agit d’une CLI gĂ©rĂ©e par l’extension ou d’une interface externe.

Si vous utilisez les donnĂ©es gĂ©rĂ©es par l’extension CodeQL CLI, l’extension vĂ©rifie pour les mises Ă  jour automatiquement (ou avec les CodeQL : rechercher la commande Mises Ă  jour de la CLI) et vous invite Ă  accepter la version mise Ă  jour. Si vous utilisez une CLI externe, vous devez la mettre Ă  jour manuellement (lorsque des mises Ă  jour sont nĂ©cessaires).