{"meta":{"title":"Certains langages n’ont pas été analysés avec l’installation avancée de CodeQL","intro":"Si certaines langues n’ont pas été analysées, vous pouvez modifier votre code scanning flux de travail pour ajouter une matrice spécifiant les langues que vous souhaitez analyser.","product":"Sécurité et qualité du code","breadcrumbs":[{"href":"/fr/code-security","title":"Sécurité et qualité du code"},{"href":"/fr/code-security/reference","title":"Reference"},{"href":"/fr/code-security/reference/code-scanning","title":"Analyse du code"},{"href":"/fr/code-security/reference/code-scanning/troubleshoot-analysis-errors","title":"Résoudre les erreurs d’analyse"},{"href":"/fr/code-security/reference/code-scanning/troubleshoot-analysis-errors/some-languages-not-analyzed","title":"Certains langages non analysés"}],"documentType":"article"},"body":"# Certains langages n’ont pas été analysés avec l’installation avancée de CodeQL\n\nSi certaines langues n’ont pas été analysées, vous pouvez modifier votre code scanning flux de travail pour ajouter une matrice spécifiant les langues que vous souhaitez analyser.\n\nSi vous utilisez une configuration avancée et que votre workflow ne spécifie pas explicitement les langues à analyser, CodeQL détecte implicitement les langues prises en charge dans votre base de code. Dans cette configuration, hors des langues C/C++, C#, Go, Java, Kotlin, Rust, and Swiftcompilées, CodeQL analyse uniquement la langue avec les fichiers sources les plus nombreux. Modifiez le workflow et ajoutez une matrice spécifiant les langages que vous souhaitez analyser. Le flux de travail d’analyse par défaut CodeQL utilise une telle matrice.\n\nLes extraits suivants d’un flux de travail montrent comment utiliser une matrice dans la stratégie de travail pour spécifier des langues, puis référencer chaque langue à l’étape « Initialiser CodeQL» :\n\n```yaml\njobs:\n  analyze:\n    permissions:\n      security-events: write\n      actions: read\n    # ...\n    strategy:\n      fail-fast: false\n      matrix:\n        language: ['csharp', 'c-cpp', 'javascript-typescript']\n\n    steps:\n    # ...\n      - name: Initialize CodeQL\n        uses: github/codeql-action/init@v4\n        with:\n          languages: ${{ matrix.language }}\n```\n\nPour plus d’informations sur la modification du workflow, consultez [Options de configuration de flux de travail pour l’analyse du code](/fr/code-security/reference/code-scanning/workflow-configuration-options)."}