← L'édition
IARécap2 min de lecture

GitHub Copilot automatise la correction en masse de la dette de code

GitHub déploie une nouvelle fonctionnalité de réparation agentique (autonome) pour traiter la qualité du code. Il est désormais possible de sélectionner jusqu'à 25 anomalies identifiées et de laisser l'assistant générer, tester et proposer les correctifs dans une demande de fusion.

Fil « Mises à jour de GitHub Copilot pour les équipes »

Illustration de l'article — github.blog
Image : github.blog

Un traitement en masse de la dette technique

Après l'extension du filtrage des contenus sensibles sur l'application bureau et l'interface en ligne de commande (CLI, pour Command Line Interface), GitHub poursuit l'automatisation du travail des équipes. La plateforme introduit la correction automatique agentique (agentic autofix, un mode d'opération où l'assistant enchaîne des actions de manière autonome) pour réduire le carnet de tickets (backlog) lié à la qualité du code.

Comment fonctionne la correction agentique

Jusqu'à présent, les équipes devaient traiter chaque défaut de qualité de code individuellement. L'option « Assign to Copilot » (Assigner à Copilot) remplace désormais le bouton « Generate fix » et uniformise le processus, qu'il s'agisse de traiter un seul point ou un groupe complet d'anomalies.

Voici les étapes clés de cette automatisation :

  • Sélection en lot : l'utilisateur choisit jusqu'à 25 anomalies de qualité de code standard sur une même page.
  • Exécution isolée : Copilot crée une branche dédiée (une version isolée du code source) et applique les correctifs.
  • Validation autonome : l'agent vérifie lui-même la conformité de ses modifications.
  • Revue humaine : Copilot ouvre une pull request (demande de fusion de code) prête pour la relecture par l'équipe.
# Séquence de traitement réalisée de façon autonome par l'agent Copilot
git checkout -b copilot/autofix-code-quality-batch
# Application automatique des correctifs sur les 25 anomalies
npm test # exécution et vérification des tests automatiques
git push origin copilot/autofix-code-quality-batch
# Ouverture automatique de la demande de fusion (PR) pour validation

Gestion des accès et abonnements

L'intégration s'appuie directement sur les règles de sécurité déjà configurées dans l'organisation. Si votre entreprise autorise GitHub Code Quality, la correction en masse est utilisable immédiatement sans configuration supplémentaire.

L'attribution de ces tâches à Copilot consomme des crédits d'IA. La fonctionnalité est disponible pour les dépôts ayant activé GitHub Code Quality sur les offres GitHub Team et GitHub Enterprise Cloud (y compris avec l'option de résidence régionale des données).