Introduction
Vous pouvez configurer Copilot code review pour analyser automatiquement les requêtes de tirage. Pour obtenir une vue d’ensemble des révisions de pull request automatiques, consultez À propos de la révision de code avec GitHub Copilot.
Configuration de la revue automatique de code pour vos propres pull requests
Remarque
Ceci n’est disponible que si vous utilisez les forfaits Copilot Pro, Copilot Pro+ ou Copilot Max.
-
Dans le coin supérieur droit de n’importe quelle page, cliquez sur votre photo de profil, puis sur Paramètres Copilot.
-
Recherchez l’option Automatique Copilot code review et cliquez sur le bouton déroulant.

-
Dans le menu déroulant, sélectionnez Activé.
Configuration de la révision automatique du code pour un référentiel
Vous pouvez activer les révisions de code automatiques pour un référentiel et personnaliser la façon dont les révisions de code sont effectuées.
Activation des révisions automatiques
-
Sur GitHub, accédez à la page principale du référentiel.
-
Sous le nom de votre référentiel, cliquez sur Paramètres. Si vous ne voyez pas l’onglet « Paramètres », sélectionnez le menu déroulant , puis cliquez sur Paramètres.

-
Dans la barre latérale gauche, sous « Code et automatisation », cliquez sur Ensembles de règles, puis sur Ensembles de règles.
-
Cliquez sur Nouveau jeu de données.
-
Cliquez sur Nouvel ensemble de règles de branche.
-
Sous « Nom de l’ensemble de règles », tapez un nom pour l’ensemble de règles.
-
Pour activer l’ensemble de règles, sous « État de l’application », sélectionnez Actif.
-
Sous « Branches cibles », cliquez sur Ajouter une cible et choisissez l’une des options, par exemple Inclure la branche par défaut ou Inclure toutes les branches.
-
Sous « Branches cibles », cliquez sur Ajouter une cible et choisissez l’une des options cibles.
-
Sous « Règles de branche », sélectionnez Demander Copilot code reviewautomatiquement .
-
Si vous le souhaitez, si vous voulez que Copilot examine tous les nouveaux push de la pull request, sélectionnez Examiner les nouveaux push.
Si cette option n’est pas sélectionnée, Copilot n’examinera la pull request qu’une seule fois.
-
Si vous le souhaitez, pour que Copilot examine les pull requests alors qu’elles sont encore à l’état de brouillon, sélectionnez l’option Examiner les pull requests à l’état de brouillon.
Cette option peut être utile pour détecter les erreurs à un stade précoce, avant de demander une révision humaine.
-
En bas de la page, cliquez sur Créer.
Personnalisation Copilot code review
Vous pouvez configurer la façon dont Copilot code review termine les revues de code dans votre dépôt.
-
Sur GitHub, accédez à la page principale du référentiel.
-
Sous le nom de votre référentiel, cliquez sur Paramètres. Si vous ne voyez pas l’onglet « Paramètres », sélectionnez le menu déroulant , puis cliquez sur Paramètres.

-
Dans la barre latérale, sous « Code, planification et automatisation », cliquez sur Copilot, puis Révision du code.
-
Pour choisir la profondeur des revues Copilot de code, à côté de « Niveau d’effort de révision », sélectionnez le niveau d’effort pour les revues automatiques dans ce dépôt.
- Lite : Révision standard.
- Équilibré : analyse plus approfondie de la logique complexe, du code sensible à la sécurité et des modifications interservices.
Les vérifications équilibrées utilisent davantage de AI credits et peuvent nécessiter légèrement plus de GitHub Actions minutes. Consultez « À propos de la révision de code avec GitHub Copilot ».
-
Pour choisir si Copilot peut approuver les pull requests dans votre dépôt, configurez les paramètres dans la section « Approbation automatique ».
-
Autoriser Copilot à approuver les pull requests : activez cette option pour permettre à Copilot de soumettre des avis d’approbation.
-
Autoriser les approbations Copilot à être prises en compte dans les exigences de fusion : Activez cette option pour que les approbations Copilot puissent répondre aux exigences d’approbation des pull requests.
-
Chemins d’accès aux fichiers : si vous le souhaitez, limitez le nombre de demandes de tirage en fonction des exigences de fusion. Entrez un fichier glob par ligne pour compter les approbations uniquement sur les demandes de tirage où chaque fichier modifié correspond à l’un des globs. Laissez vide pour compter les approbations pour tous les fichiers. Jusqu’à 15 globs sont pris en charge.
Remarque
Copilot les approbations sont disponibles en préversion publique et sont susceptibles d’être modifiées.
-
Configuration de la revue automatique de code pour les dépôts d'une organisation
Vous pouvez activer les révisions de code automatiques pour les référentiels de votre organisation et personnaliser la façon dont les révisions de code sont effectuées.
Activation des révisions automatiques
-
Dans le coin supérieur droit de GitHub, cliquez sur votre photo de profil, puis sur Vos organisations.
-
Sélectionnez une organisation en cliquant dessus.
-
Sous le nom de votre organisation, cliquez sur Settings. Si vous ne voyez pas l’onglet « Paramètres », sélectionnez le menu déroulant , puis cliquez sur Paramètres.

-
Dans la barre latérale, sous « Code, planification et automatisation », cliquez sur Référentiel, puis sur Ensembles de règles.
-
Cliquez sur Nouveau jeu de données.
-
Cliquez sur Nouvel ensemble de règles de branche.
-
Sous « Nom de l’ensemble de règles », tapez un nom pour l’ensemble de règles.
-
Pour activer l’ensemble de règles, sous « État de l’application », sélectionnez Actif.
-
Sous « Référentiels cibles », cliquez sur Ajouter une cible et choisissez Inclure par modèle ou Exclure par modèle.
-
Tapez un modèle qui correspond aux noms de référentiels que vous souhaitez cibler( par exemple,
*featurepour faire correspondre tous les référentiels avec des noms se terminant parfeature.Pour la syntaxe de correspondance de modèles, consultez Création d'ensembles de règles pour les dépôts de votre organisation.
-
Cliquez sur Ajouter un modèle d’inclusion ou Ajouter un modèle d’exclusion.
-
Répétez pour tous les modèles supplémentaires.
Remarque
Vous pouvez ajouter plusieurs critères de ciblage au même ensemble de règles. Les modèles d’exclusion sont appliqués après les modèles d’inclusion. Par exemple, vous pouvez inclure tous les référentiels correspondant au modèle
*cat*et exclure spécifiquement un référentiel correspondant au modèlenot-a-cat. -
Sous « Branches cibles », cliquez sur Ajouter une cible et choisissez l’une des options cibles.
-
Sous « Règles de branche », sélectionnez Demander Copilot code reviewautomatiquement .
-
Si vous le souhaitez, si vous voulez que Copilot examine tous les nouveaux push de la pull request, sélectionnez Examiner les nouveaux push.
Si cette option n’est pas sélectionnée, Copilot n’examinera la pull request qu’une seule fois.
-
Si vous le souhaitez, pour que Copilot examine les pull requests alors qu’elles sont encore à l’état de brouillon, sélectionnez l’option Examiner les pull requests à l’état de brouillon.
Cette option peut être utile pour détecter les erreurs à un stade précoce, avant de demander une révision humaine.
-
En bas de la page, cliquez sur Créer.
Personnalisation Copilot code review
Vous pouvez configurer la manière dont Copilot code review effectue des révisions de code dans les référentiels de votre organisation.
-
Dans le coin supérieur droit de GitHub, cliquez sur votre photo de profil, puis sur Vos organisations.
-
Sélectionnez une organisation en cliquant dessus.
-
Sous le nom de votre organisation, cliquez sur Settings. Si vous ne voyez pas l’onglet « Paramètres », sélectionnez le menu déroulant , puis cliquez sur Paramètres.

-
Dans la barre latérale, sous « Code, planification et automatisation », cliquez sur Copilot, puis Révision du code.
-
Pour choisir la profondeur des révisions de Copilot code, en regard de « Niveau d’effort de révision », sélectionnez le niveau d’effort par défaut pour les révisions automatiques dans les référentiels de votre organisation.
- Lite : Révision standard.
- Équilibré : analyse plus approfondie de la logique complexe, du code sensible à la sécurité et des modifications interservices.
Les vérifications équilibrées utilisent davantage de AI credits et peuvent nécessiter légèrement plus de GitHub Actions minutes. Consultez « À propos de la révision de code avec GitHub Copilot ».
-
Pour choisir si Copilot peut approuver les demandes de tirage sur vos référentiels, sélectionnez une option sous « Approbations », à côté de « Compter les approbations de Copilot dans les exigences de fusion ».
-
Activé partout : Copilot les approbations peuvent être comptabilisées dans les exigences de fusion dans chaque référentiel de l’organisation.
-
Laisser les référentiels décider : les administrateurs de référentiel peuvent le décider dans les paramètres du référentiel.
-
Activer pour les référentiels sélectionnés : Copilot les approbations peuvent être comptabilisées dans les exigences de fusion uniquement dans les référentiels que vous sélectionnez. Si vous choisissez cette option, affectez également les référentiels pour lesquels vous souhaitez l’activer.
-
Désactivé partout : Copilot les approbations ne peuvent pas compter pour les exigences de fusion dans n’importe quel référentiel de l’organisation.
Remarque
Copilot les approbations sont disponibles en préversion publique et sont susceptibles d’être modifiées.
-
Configuration de la révision automatique du code pour une entreprise
Vous pouvez activer les révisions de code automatiques pour votre entreprise et personnaliser la façon dont les révisions de code sont effectuées.
Activation des révisions automatiques
- Créez un ensemble de règles de branche au niveau de l’entreprise. Consultez « Application de la gouvernance du code dans votre entreprise avec des ensembles de règles ».
- Sélectionnez les organisations et les référentiels où Copilot code review doit s’exécuter automatiquement.
- Activez la stratégie de requête Copilot code reviewautomatique.
- Si vous le souhaitez, activez les révisions automatiques pour les brouillons de pull requests et après chaque push sur une pull request.
- Cliquez sur Créer.
Personnalisation Copilot code review
Vous pouvez configurer la façon dont Copilot code review effectue les revues de code pour votre entreprise.
- Accédez à votre entreprise. Par exemple, depuis la page Entreprises sur GitHub.com.
- En haut de la page, cliquez sur AI controls.
- Faites défiler jusqu’à « Agents disponibles », puis cliquez sur Copilot code review.
- À côté de « Copilot code review », sélectionnez une politique.
- Choisissez ensuite les Copilot code review fonctionnalités à activer pour votre entreprise.
- Pour choisir si Copilot peut approuver les pull requests dans vos organisations, à côté de « Autoriser Copilot à approuver les pull requests », sélectionnez une politique.
-
Permettre aux organisations de décider : les propriétaires d’organisations peuvent choisir s’il faut activer Copilot les approbations.
-
Activer pour les organisations sélectionnées : Copilot les approbations sont activées uniquement pour les organisations que vous sélectionnez.
-
Désactivé partout : les organisations ne peuvent pas activer l’Copilotapprobation. Il s’agit de la valeur par défaut.
Remarque
Copilot les approbations sont disponibles en préversion publique et sont susceptibles d’être modifiées.
-