Skip to main content

Configuration de la révision automatique du code par GitHub Copilot

Configurez Copilot pour examiner automatiquement les pull requests pour vous, un dépôt ou une organisation.

Présentation

Vous pouvez paramétrer Copilot code review afin qu’il examine automatiquement les demandes 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.

  1. Dans le coin supérieur droit de n’importe quelle page, cliquez sur votre photo de profil, puis sur Paramètres Copilot.

  2. Recherchez l’option Automatique Copilot code review et cliquez sur le bouton déroulant.

    Capture d’écran du paramètre « Automatic Copilot code review » avec le menu déroulant affiché.

  3. Dans le menu déroulant, sélectionnez Activé.

Configuration de la revue de code automatique pour un référentiel unique

  1. Sur GitHub, accédez à la page principale du référentiel.

  2. 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.

    Capture d’écran d’un en-tête de dépôt montrant les onglets. L’onglet « Paramètres » est mis en évidence avec un encadré orange foncé.

  3. Dans la barre latérale gauche, sous « Code et automatisation », cliquez sur Règles, puis sur Ensembles de règles.

    Capture d’écran de la barre latérale de la page « Paramètres » d’un dépôt. Le sous-menu « Règles » est développé et l’option « Ensembles de règles » est encadrée en orange.

  4. Cliquez sur Nouveau jeu de données.

  5. Cliquez sur Nouvel ensemble de règles de branche.

  6. Sous « Nom de l’ensemble de règles », tapez un nom pour l’ensemble de règles.

  7. Pour activer l’ensemble de règles, sous « État de l’application », sélectionnez Actif.

  8. 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.

  9. Sous « Branches cibles », cliquez sur Ajouter une cible et choisissez l’une des options cibles.

  10. Sous « Règles de branche », sélectionnez Demander automatiquement Copilot code review.

    Un ensemble d’options subsidiaires est alors développé.

    Capture d’écran de l’option d’ensemble de règles de branche « Demander automatiquement Copilot code review ».

  11. Si vous souhaitez que Copilot passe en revue tous les nouveaux envois vers la demande de tirage, sélectionnez Passer en revue les nouveaux envois.

    Si cette option n’est pas sélectionnée, Copilot ne passera en revue la demande de tirage qu’une seule fois.

  12. Si vous souhaitez que Copilot passe en revue les demandes de tirage encore à l’état de brouillon, sélectionnez Passer en revue les demandes de tirage brouillon.

    Cette option peut être utile pour détecter les erreurs à un stade précoce, avant de demander une révision humaine.

  13. En bas de la page, cliquez sur Créer.

Configuration de la revue automatique de code pour les dépôts d'une organisation

  1. Dans le coin supérieur droit de GitHub, cliquez sur votre photo de profil, puis sur Vos organisations.

  2. Sélectionnez une organisation en cliquant dessus.

  3. 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.

    Capture d’écran des onglets dans le profil d’une organisation. L’onglet « Paramètres » est présenté en orange foncé.

  4. Dans la barre latérale, sous « Code, planification et automatisation », cliquez sur Référentiel, puis sur Ensembles de règles.

    Capture d’écran de la page des paramètres d’une organisation. Dans la barre latérale, un lien intitulé « Ensembles de règles » est encadré en orange.

  5. Cliquez sur Nouveau jeu de données.

  6. Cliquez sur Nouvel ensemble de règles de branche.

  7. Sous « Nom de l’ensemble de règles », tapez un nom pour l’ensemble de règles.

  8. Pour activer l’ensemble de règles, sous « État de l’application », sélectionnez Actif.

  9. Sous « Référentiels cibles », cliquez sur Ajouter une cible et choisissez Inclure par modèle ou Exclure par modèle.

  10. Tapez un modèle qui correspond aux noms de référentiels que vous souhaitez cibler( par exemple, *feature pour faire correspondre tous les référentiels avec des noms se terminant par feature.

    Pour la syntaxe de correspondance de modèles, consultez Création d'ensembles de règles pour les dépôts de votre organisation.

  11. Cliquez sur Ajouter un modèle d’inclusion ou Ajouter un modèle d’exclusion.

  12. 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èle not-a-cat.

  13. Sous « Branches cibles », cliquez sur Ajouter une cible et choisissez l’une des options cibles.

  14. Sous « Règles de branche », sélectionnez Demander automatiquement Copilot code review.

    Un ensemble d’options subsidiaires est alors développé.

    Capture d’écran de l’option d’ensemble de règles de branche « Demander automatiquement Copilot code review ».

  15. Si vous souhaitez que Copilot passe en revue tous les nouveaux envois vers la demande de tirage, sélectionnez Passer en revue les nouveaux envois.

    Si cette option n’est pas sélectionnée, Copilot ne passera en revue la demande de tirage qu’une seule fois.

  16. Si vous souhaitez que Copilot passe en revue les demandes de tirage encore à l’état de brouillon, sélectionnez Passer en revue les demandes de tirage brouillon.

    Cette option peut être utile pour détecter les erreurs à un stade précoce, avant de demander une révision humaine.

  17. En bas de la page, cliquez sur Créer.

Configuration du niveau d’effort de révision pour une organisation

Vous pouvez définir le niveau d’effort de révision par défaut qui Copilot code review s’utilise pour les révisions automatiques aux niveaux de l’organisation et du référentiel. Les paramètres du référentiel remplacent les valeurs par défaut de l’organisation. Pour obtenir une vue d’ensemble des niveaux d’effort de révision, consultez À propos de la révision de code avec GitHub Copilot.

  1. Dans le coin supérieur droit de GitHub, cliquez sur votre photo de profil, puis sur Vos organisations.

  2. Sélectionnez une organisation en cliquant dessus.

  3. 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.

    Capture d’écran des onglets dans le profil d’une organisation. L’onglet « Paramètres » est présenté en orange foncé.

  4. Dans la barre latérale, sous « Code, planification et automatisation », cliquez sur Copilot, puis Révision du code.

  5. 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. Pour plus d’informations sur le coût des niveaux d’effort d’examen, consultez À propos de la révision de code avec GitHub Copilot.

Configuration du niveau d’effort de révision pour un référentiel

Vous pouvez remplacer la valeur par défaut de l’organisation et définir un autre niveau d’effort de révision par défaut pour les révisions automatiques dans un référentiel.

  1. Sur GitHub, accédez à la page principale du référentiel.

  2. 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.

    Capture d’écran d’un en-tête de dépôt montrant les onglets. L’onglet « Paramètres » est mis en évidence avec un encadré orange foncé.

  3. Dans la barre latérale, sous « Code, planification et automatisation », cliquez sur Copilot, puis Révision du code.

  4. En regard de « Niveau d’effort de révision », sélectionnez le niveau d’effort pour les révisions automatiques dans ce référentiel.

    • 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 consommer légèrement plus de GitHub Actions minutes. Pour plus d’informations sur le coût des niveaux d’effort d’examen, consultez À propos de la révision de code avec GitHub Copilot.