Skip to main content

Analyser à partir de VS Code

Scan and analyze code from Visual Studio Code using CodeQL to write, test, and run queries, explore code structure, and manage databases and packs.

Installation de CodeQL pour Visual Studio Code

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

Gestion de bases de données CodeQL

Vous pouvez utiliser des bases de données CodeQL à l’aide de l’extension.

Exécution de requêtes CodeQL

Vous pouvez exécuter des requêtes sur des bases de données CodeQL et afficher les résultats dans Visual Studio Code.

Exploration du flux de données avec des requêtes de chemin d’accès

Vous pouvez exécuter des requêtes CodeQL dans Visual Studio Code pour vous aider à suivre le flux de données via un programme, en mettant en évidence les zones potentielles de failles de sécurité.

Utiliser l'éditeur de modèles CodeQL

Vous pouvez afficher, écrire et modifier des packs de modèles CodeQL dans Visual Studio Code.

Création d’une requête personnalisée

Vous pouvez travailler à partir d’un modèle pour écrire votre propre code pour créer une requête personnalisée pour analyser un langage spécifique.

Gestion des packs de requêtes codeQL et des packs de bibliothèque

Vous pouvez afficher, écrire et modifier les packs de requêtes et de bibliothèques CodeQL dans Visual Studio Code à l’aide de l’extension CodeQL.

Exploration de la structure de votre code source

Vous pouvez utiliser la visionneuse AST pour afficher l’arborescence de syntaxe abstraite d’une base de données CodeQL.

Test des requêtes CodeQL dans Visual Studio Code

Vous pouvez également exécuter des tests unitaires pour les requêtes CodeQL en utilisant l’extension Visual Studio Code.

Personnaliser les paramètres

Vous pouvez modifier les paramètres de l’extension CodeQL pour Visual Studio Code en fonction de vos besoins.

Configuration d’un espace de travail CodeQL

Lorsque vous utilisez CodeQL, vous devez accéder aux bibliothèques et requêtes standard.

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.