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
- Si votre organisation appartient à une entreprise, un propriétaire d’entreprise doit activer Code Quality pour votre organisation. Consultez Autoriser l’utilisation de GitHub Code Quality dans votre entreprise.
- Votre organisation doit disposer de référentiels avec Code Quality activé. Consultez Activation de GitHub Code Quality.
Affichage des analyses de qualité du code pour votre organisation
- Sur GitHub, accédez à la page principale de votre organisation. Par exemple, à partir de https://github.com/settings/organizations.
- Sous le nom de votre organisation, cliquez sur l’onglet Security and quality .
- Dans la section « Insights » de la barre latérale, cliquez sur Qualité du code.
Remarque
Le tableau de bord affiche uniquement les données des référentiels où l'utilisateur peut voir les conclusions sur la qualité du code.
Interprétation du graphique de la distribution des scores
Le graphique de distribution de score fournit une vue d’ensemble visuelle de l’intégrité du code de votre organisation. Chaque bulle représente une collection de référentiels avec les mêmes scores de maintenance et de fiabilité.
- La position de chaque bulle illustre l’intégrité globale de ces référentiels. Les bulles plus élevées représentent des scores de facilité de maintenance plus élevés, tandis que les bulles plus à droite représentent des scores de fiabilité plus élevés.
- La couleur et le modèle de bordure d’une bulle indiquent la gravité du score inférieur pour ces dépôts. Par exemple, une bulle avec un score « Besoin d’amélioration » dans l’une ou l’autre catégorie sera toujours rouge avec une bordure en pointillés.
- La taille de chaque bulle représente le nombre de référentiels avec cette combinaison de scores particulière.
Pour afficher le score de maintenance, le score de fiabilité et le nombre de référentiels représentés par une bulle particulière, pointez sur la bulle.
Exploration de la table du référentiel
Sous le graphique en bulles, il existe un tableau qui répertorie tous les référentiels de votre organisation. Ici, vous pouvez afficher les résultats de qualité du code, ainsi que des informations plus détaillées sur ces résultats.
Vous pouvez trier la table du référentiel dans l’ordre croissant ou décroissant de n’importe quelle colonne en cliquant sur l’en-tête de colonne.
Examen des référentiels à faible score
- Pour filtrer les données du tableau de bord pour les référentiels les moins performants, sur le graphique de distribution des scores, cliquez sur le point avec les scores combinés les plus bas.
- Faites défiler jusqu’à la table du référentiel. Par défaut, la table est triée du scan du référentiel le plus récent au moins récent, ce qui vous aide à hiérarchiser les problèmes de qualité actuels.
- Si vous le souhaitez, pour hiérarchiser les référentiels avec le plus grand nombre de CodeQL résultats, cliquez deux fois sur Résultats standard .
- Pour afficher le tableau de bord au niveau du référentiel pour un référentiel spécifique, cliquez sur le nom du référentiel.
Prochaines étapes
Pour comprendre les informations d’intégrité du code disponibles sur le tableau de bord au niveau du référentiel, consultez Interprétation des résultats de qualité du code pour votre référentiel.