Prerequisites
Avant de pouvoir utiliser efficacement les requêtes de chemin d’accès, vous devez comprendre les principes de base de l’analyse du flux de données. Voir à propos de l’analyse du flux de données dans la documentation CodeQL.
Exécuter des requêtes de chemin localement dans VS Code
- Ouvrez une requête de chemin dans VS Code. Une requête de chemin est une requête CodeQL dotée de la propriété
@kind path-problem. - Cliquez avec le bouton droit dans la fenêtre avec la requête ouverte, puis sélectionnez CodeQL : Exécuter la requête sur la base de données sélectionnée. Vous pouvez également exécuter cette action depuis la palette de commandes de VS Code Command Palette.
- Une fois l’exécution de la requête terminée, vous pouvez consulter les résultats dans la vue « Résultats » (sous
alertsdans le menu déroulant). Chaque résultat de requête décrit le flux d’informations entre une source et un récepteur. - Développez le résultat pour afficher les différentes étapes suivies par les données.
- Cliquez sur chaque étape pour y accéder dans le code source et approfondir l’analyse du problème.
Étapes suivantes
Pour commencer à écrire vos propres requêtes de chemin d’accès, consultez Création de requêtes de chemin dans la documentation CodeQL .