Skip to main content
Skip to content

À propos de la qualité du code sur GitHub

Déterminez si GitHub Code Quality répond aux besoins de votre équipe, comment elle complète d’autres produits GitHub et les éléments à prendre en compte avant l’achat.

Qui peut utiliser cette fonctionnalité ?

GitHub Team ou GitHub Enterprise Cloud

À propos de GitHub Code Quality

GitHub Code Quality analyse votre code pour détecter les problèmes de qualité et de couverture à l’aide de CodeQL règles et d’une analyse basée sur l’IA.

  • Sur les pull requests, les détections apparaissent sous forme de commentaires inline avec des correctifs en un clic proposés par Copilot, de sorte que la nouvelle dette de qualité ne s’accumule pas avant la fusion du code.
  • Sur votre branche par défaut, les analyses révèlent la dette de qualité existante. Vous pouvez appliquer des corrections automatiques directement ou déléguer la remédiation à Copilot cloud agent.

Vous pouvez appliquer des seuils de qualité avec des ensembles de règles pour bloquer les pull requests qui ne répondent pas aux normes de votre équipe. Pour appliquer également des seuils de couverture de ligne, chargez un rapport de couverture XML Cobertura à partir de vos tests.

Pour acheter GitHub Code Quality, voir GitHub Pricing. Pour plus d’informations, notamment les langues prises en charge, consultez Qualité du code GitHub.

Comment Code Quality s’intègre aux autres produits GitHub

Code Quality est vendu séparément de GitHub Advanced Security et Copilot. Il se concentre sur les métriques liées à la qualité du code, telles que la couverture du code. GitHub Advanced Security le produit se concentre sur la sécurité et Copilot code review fournit des commentaires basés sur l’IA sur les pull requests.

Code Quality applique des règles de qualité et de couverture déterministes que vous pouvez utiliser pour bloquer les fusions, tandis que Copilot code review offre des retours d’IA plus larges et conversationnels. De nombreuses équipes utilisent les deux : Copilot code review pour un examen général et Code Quality pour des normes contraignantes.

Coûts à prendre en compte

Avant d’acheter Code Quality, tenez compte des coûts suivants :

  • Frais par contributeur actif pour les dépôts pour lesquels cette option est activée
  • GitHub Actions minutes pour les analyses, sauf si vous utilisez des exécuteurs auto-hébergés
  • GitHub AI Credits pour les correctifs alimentés par Copilot et les détections basées sur l’IA (aucune licence Copilot n’est requise)

Pour plus d’informations, consultez « GitHub Code Quality Facturation ».

Étapes suivantes

Pour commencer à utiliser Code Quality, consultez Activation de GitHub Code Quality.