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é.
Exécution de requêtes CodeQL à grande échelle avec l’analyse de variantes multi-référentiels
Vous pouvez exécuter des requêtes CodeQL sur un grand nombre de référentiels sur GitHub depuis Visual Studio Code.
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.