Skip to main content

Installation de CodeQL pour Visual Studio Code

Pour démarrer avec CodeQL pour Visual Studio Code, vous devez installer et configurer l’extension.

Qui peut utiliser cette fonctionnalité ?

CodeQL est disponible pour les types de référentiels suivants :

Prérequis

L’extension CodeQL nécessite un minimum de Visual Studio Code 1.82.0. Les versions plus anciennes ne sont pas prises en charge.

Installation de l’extension

Vous pouvez installer les données CodeQL pour l’extension Visual Studio Code à l’aide d’une des différentes méthodes :

  • Utilisation de la place de marché Visual Studio Code dans un navigateur.

  • Recherche dans la vue « Extension » dans Visual Studio Code.

  • Utilisation d’un fichier VSIX.

Utilisation de la place de marché Visual Studio Code

  1. Dans votre navigateur, accédez à la page « CodeQL » dans la place de marché Visual Studio Code.

  2. Cliquez sur Installer, puis suivez les invites à l’écran.

Recherche dans la vue « Extensions »

  1. Dans VS Code, ouvrez la vue « Extension ».

  2. Recherchez « CodeQL », puis cliquez sur Installer.

Utilisation du fichier VSIX CodeQL

  1. Téléchargez le fichier VSIX CodeQL à partir du référentiel github/vscode-codeql sur GitHub.

  2. Dans VS Code, ouvrez la vue « Extension ».

  3. En haut à droite de la barre latérale, cliquez sur les points de suspension, puis cliquez sur Installer à partir de VSIX....

  4. Sélectionnez le fichier VSIX CodeQL téléchargé à l’étape 1.

  5. Suivez les invites à l’écran pour terminer l’installation.

Étapes suivantes

Pour savoir comment travailler avec des bases de données CodeQL dans l’extension, consultez « Gestion de bases de données CodeQL ».

Si vous avez déjà trouvé, téléchargé ou créé une base de données CodeQL, vous pouvez apprendre à utiliser l’extension pour exécuter des requêtes sur des bases de données CodeQL et afficher les résultats. Pour plus d’informations, consultez « Exécution de requêtes CodeQL ».

Pour savoir comment modéliser des dépendances supplémentaires d’un codebase et améliorer vos résultats code scanning, consultez « Utilisation de l’éditeur de modèle CodeQL ».

Pour savoir comment configurer l’accès à une autre version des données CodeQL CLI que celle installée avec l’extension, consultez « Configuration de l’accès à la CLI CodeQL ».

Pour savoir comment configurer un espace de travail CodeQL, consultez « Configuration d’un espace de travail CodeQL ».