Remarque
GitHub Code Quality est actuellement dans préversion publique et peut être modifié. Pendant préversion publique, Code Quality ne sera pas facturé, bien que les analyses Code Quality consomment GitHub Actions minutes.
Prerequisites
- Code Quality est activé, consultez Activation de GitHub Code Quality.
Affichage du backlog complet des résultats de qualité du code
- Accédez à l’onglet Security and quality de votre référentiel.
- Cliquez pour développer Qualité du code, puis cliquez sur Résultats standard.
Sinon, si vous souhaitez afficher les résultats basés sur l’IA pour les fichiers les plus récemment modifiés, consultez Amélioration de la qualité du code récemment fusionné avec l’IA.
Exploration du backlog de votre dépôt
Le tableau de bord « Résultats standard » affiche tous les résultats trouvés par l'analyse CodeQL sur la branche par défaut de votre dépôt. Cette vue vous aide à visualiser le backlog complet des résultats de qualité et à hiérarchiser le travail pour résoudre des types de problèmes spécifiques.
La vue d’ensemble, en haut de la page, résume la facilité de maintenance et la fiabilité de la base de code.

Sous la vue d’ensemble, la liste complète des résultats s’affiche avec un en-tête avec des filtres que vous pouvez utiliser pour vous concentrer sur un ensemble spécifique de résultats. Les résultats sont les suivants :
- Regroupé par la règle qui a détecté chaque recherche
- Dans chaque règle, tri par chemin d'accès au fichier par ordre alphabétique
Explorez les résultats en développant une règle pour répertorier les fichiers concernés et en cliquant sur le nom d’une règle pour afficher les détails complets des résultats.

Interprétation des évaluations et des métriques
Les résultats de qualité du code doivent toujours être interprétés dans le contexte de votre référentiel. Par exemple:
- Les petits référentiels ou référentiels avec seulement une petite quantité de code écrit dans les langues prises en charge ont tendance à avoir peu de résultats et de bonnes évaluations.
- Les dépôts avec beaucoup de code généré peuvent avoir de nombreuses implications en matière de maintenance, ce qui diminue l'évaluation de la maintenabilité. Ce n’est pas un problème si le code source lui-même est gérable.
- Les grands référentiels avec beaucoup de code dans un langage entièrement pris en charge ont souvent de nombreux résultats, même si la majorité du code a de bonnes normes de maintenance et de fiabilité.
Pour en savoir plus sur les métriques et la façon dont les évaluations sont calculées, consultez Informations de référence sur les métriques et les évaluations.
Étapes suivantes
- Corrigez les résultats de qualité dans votre branche par défaut et améliorez la facilité de maintenance et la fiabilité de votre dépôt. Consultez Amélioration de la qualité du code de votre référentiel.
- Empêchez votre dépôt d’accumuler davantage de problèmes de qualité de code en définissant un seuil de qualité pour les demandes de tirage à l’aide d’ensembles de règles. Consultez Définition des seuils de qualité du code pour les pull requests.