{"meta":{"title":"Certains langages n’ont pas été analysés avec l’installation avancée de CodeQL","intro":"Si certains langages n’ont pas été analysés, vous pouvez modifier votre flux de travail code scanning pour ajouter une matrice spécifiant les langages 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 certains langages n’ont pas été analysés, vous pouvez modifier votre flux de travail code scanning pour ajouter une matrice spécifiant les langages que vous souhaitez analyser.\n\nSi vous utilisez une configuration avancée et si votre workflow ne spécifie pas explicitement les langages à analyser, CodeQL détecte implicitement les langages pris en charge dans votre base de code. Dans cette configuration, parmi les langages compilés C/C++, C#, Go, Java, Kotlin, Rust, et Swift, CodeQL analyse uniquement celui pour lequel il y a le plus de fichiers sources. Modifiez le workflow et ajoutez une matrice spécifiant les langages que vous souhaitez analyser. Le workflow d’analyse CodeQL par défaut utilise ce genre de matrice.\n\nLes extraits suivants d’un workflow montrent comment utiliser une matrice dans la stratégie de travail pour spécifier des langages, puis référencer chaque langage dans 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/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning)."}