# Concepts pour CodeQL

Comprendre les concepts fondamentaux derrière CodeQL et comment il vous aide à trouver des vulnérabilités et des erreurs dans votre code.

## Links

* [Analyse du code avec CodeQL](/fr/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/codeql-code-scanning)

  Vous pouvez l’utiliser CodeQL pour identifier les vulnérabilités et les erreurs dans votre code. Les résultats sont affichés sous forme d’alertes code scanning dans GitHub.

* [Analyse CodeQL pour les langages compilés](/fr/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/codeql-for-compiled-languages)

  Découvrez comment CodeQL analyser les langages compilés, les options de génération disponibles et découvrir comment personnaliser le processus de génération de base de données si nécessaire.

* [Suites de requêtes CodeQL](/fr/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/codeql-query-suites)

  Vous pouvez choisir parmi différentes suites de requêtes intégrées CodeQL à utiliser dans votre CodeQLcode scanning configuration.

* [Requêtes CodeQL personnalisées](/fr/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/custom-queries)

  Les requêtes personnalisées étendent CodeQLl’analyse de sécurité intégrée pour détecter les vulnérabilités et appliquer des normes de codage spécifiques à votre codebase.

* [Interface de ligne de commande CLI CodeQL](/fr/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/codeql-cli)

  Vous pouvez utiliser les CodeQL CLI processus pour exécuter des CodeQL processus localement sur des projets logiciels ou pour générer des code scanning résultats pour le chargement vers GitHub.

* [CodeQL pour VS Code](/fr/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/codeql-for-vs-code)

  Vous pouvez écrire, exécuter et tester des requêtes CodeQL à l’intérieur de Visual Studio Code avec l’extension CodeQL.

* [Espaces de travail CodeQL](/fr/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/codeql-workspaces)

  CodeQL les espaces de travail vous permettent de développer et de gérer plusieurs packs associés CodeQL ensemble, en résolvant les dépendances entre eux directement à partir de la source.

* [Fichiers de référence pour les requêtes](/fr/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/query-reference-files)

  Vous pouvez utiliser des fichiers de référence de requête pour définir l’emplacement d’une requête que vous voulez exécuter dans des tests.

* [Packs de requêtes CodeQL](/fr/enterprise-server@3.22/code-security/concepts/code-scanning/codeql/query-packs)

  Vous pouvez choisir parmi différentes suites de requêtes intégrées CodeQL à utiliser dans votre CodeQLcode scanning configuration.