# Analyser à partir de VS Code

Analysez et exploitez du code à partir de Visual Studio Code à l'aide de CodeQL pour écrire, tester et exécuter des requêtes, explorer la structure du code, et gérer des bases de données et des packs.

## Links

* [Installation de CodeQL pour Visual Studio Code](/fr/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/installing-codeql-for-vs-code)

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

* [Gestion de bases de données CodeQL](/fr/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/managing-codeql-databases)

  Vous pouvez travailler avec les bases de données à l'aide de l'extension CodeQL.

* [Exécuter des requêtes CodeQL](/fr/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/running-codeql-queries)

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

* [Explorer les flux de données à l’aide de requêtes de chemin](/fr/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/exploring-data-flow-with-path-queries)

  Détectez les vulnérabilités potentielles en exécutant des requêtes de chemin d’accès et en analysant votre flux de données.

* [Exécution de requêtes CodeQL à l’échelle avec analyse des variantes de plusieurs référentiels](/fr/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/running-codeql-queries-at-scale-with-multi-repository-variant-analysis)

  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](/fr/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/using-the-codeql-model-editor)

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

* [Création d’une requête personnalisée](/fr/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/creating-a-custom-query)

  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](/fr/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/managing-codeql-packs)

  Téléchargez et installez les dépendances pour CodeQL vos packs de requêtes et bibliothèques Visual Studio Code dans CodeQL en utilisant l’extension.

* [Exploration de la structure de votre code source](/fr/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/exploring-the-structure-of-your-source-code)

  Visualisez la façon dont votre code est mappé aux CodeQL classes dans VS Code.

* [Test des requêtes CodeQL dans Visual Studio Code](/fr/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/testing-codeql-queries-in-vs-code)

  Vous pouvez exécuter des tests unitaires pour les requêtes CodeQL à l’aide de l’extension Visual Studio Code.

* [Personnalisation des paramètres](/fr/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/customizing-settings)

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

* [Configuration d’un espace de travail CodeQL](/fr/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/setting-up-a-codeql-workspace)

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

* [Gestion de l’interface CLI CodeQL dans l’extension VS Code](/fr/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/configuring-access-to-the-codeql-cli)

  CodeQL L'extension Visual Studio Code utilise CodeQL CLI pour compiler et exécuter des requêtes.

* [Accéder aux journaux de CodeQL dans Visual Studio Code](/fr/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/accessing-logs)

  Si vous avez besoin de résoudre des problèmes avec CodeQL pour Visual Studio Code, vous pouvez accéder à plusieurs journaux.