Introduction
GitHub Copilot peut examiner votre code et vous faire part de ses commentaires. Dans la mesure du possible, les commentaires de Copilot comprennent des suggestions de modifications que vous pouvez appliquer en quelques clics.
Pour une introduction complète à Révision du code Copilot, voir À propos de la revue GitHub Copilot.
Utilisation de Révision du code Copilot
Ces instructions expliquent comment utiliser Révision du code Copilot dans le site web GitHub. Pour consulter les instructions relatives à d’autres environnements de codage courants, cliquez sur l’onglet approprié en haut de la page.
-
Dans GitHub.com, créez une demande de tirage ou accédez à une demande de tirage existante.
-
Ouvrez le menu Réviseurs, puis sélectionnez Copilot.
-
Attendez que Copilot examine votre demande de tirage. Cette opération prend généralement moins de 30 secondes.
-
Faites défiler vers le bas et lisez les commentaires de Copilot.
Copilot laisse toujours un avis « Commentaire », et non un avis « Approuver » ou « Demander des modifications ». Cela signifie que les révisions de Copilot ne comptent pas dans les approbations requises pour la demande de tirage, et que les révisions de Copilot ne bloqueront pas la fusion des modifications. Pour plus d’informations, consultez Approbation d’une demande de tirage comportant des revues obligatoires.
-
Les commentaires de révision de Copilot se comportent comme des commentaires humains. Vous pouvez y ajouter des réactions, les commenter, les résoudre et les masquer.
Tous les commentaires que vous ajoutez à Copilotseront visibles par les humains, mais ils ne seront pas visibles par Copilot, et Copilot ne répondront pas.
Travailler avec les changements suggérés par Copilot
Dans la mesures du possible, les commentaires de Copilot comprennent des suggestions de modifications que vous pouvez appliquer en quelques clics.
Si vous êtes satisfait des modifications, vous pouvez accepter une seule suggestion de Copilot et la valider, ou accepter un groupe de suggestions en une seule validation. Pour plus d’informations, consultez « Incorporation de commentaires dans votre demande de tirage ».
Fournir un retour d'information sur les commentaires de Copilot.
Vous pouvez donner votre avis sur les commentaires de Copilot directement dans chaque commentaire. Nous utilisons ces informations pour améliorer le produit et la qualité des suggestions de Copilot.
-
Sur un commentaire de révision de demande de tirage provenant de Copilot, cliquez sur le bouton pouce vers le haut (:+1 :) ou vers le bas (:-1 :).
-
Si vous cliquez sur le bouton « pouce vers le bas », vous êtes invité à fournir des informations supplémentaires. Vous pouvez, si vous le souhaitez, choisir la raison de vos commentaires négatifs et laisser un commentaire avant de cliquer sur Envoyer des commentaires.
Demande de réexamen de Copilot
Lorsque vous apportez des modifications à une demande de tirage que Copilot a examinée, vos modifications ne seront pas automatiquement réexaminées.
Pour demander un nouvel examen à Copilot, cliquez sur le bouton à côté du nom de Copilot dans le menu Réviseurs. Pour plus d’informations, consultez « Demande d’une évaluation de demande de tirage ».
Remarque
Lors de la relecture d'une demande de tirage, Copilot peut répéter les mêmes commentaires, même s'ils ont été rejetés avec le bouton « Resolve conversation » ou downvoted avec le bouton thumbs down (:-1 :).
Activation des révisions automatiques
Par défaut, vous demandez manuellement une révision à Copilot pour chaque demande de tirage, comme vous le feriez pour une révision humaine. Toutefois, vous pouvez configurer Copilot pour passer automatiquement en revue toutes les demandes de tirage. Consultez Configuration de la revue automatique du code par GitHub Copilot.
Personnalisation des revues de Copilot grâce à des instructions personnalisées
Vous pouvez personnaliser Révision du code Copilot en ajoutant des instructions personnalisées à votre référentiel.
Les instructions personnalisées du référentiel peuvent s’appliquer à l’ensemble du référentiel ou à un chemin spécifique. Vous spécifiez les instructions personnalisées à l’échelle du référentiel dans un fichier .github/copilot-instructions.md
de votre référentiel. Vous pouvez utiliser ce fichier pour stocker les informations que vous souhaitez que Copilot prenne en compte lors de la revue dans n’importe quel emplacement du référentiel.
Vous pouvez également rédiger des instructions que Copilot n’utilisera que lors de la revue dans les fichiers correspondant à un chemin d’accès spécifié. Vous rédigez ces instructions dans un ou plusieurs fichiers .github/instructions/NAME.instructions.md
.
Pour plus d’informations, consultez « Ajout d’instructions personnalisées du référentiel pour GitHub Copilot ».
Exemple
Cet exemple de fichier .github/copilot-instructions.md
contient trois instructions qui seront appliquées à toutes les Révision du code Copilots du référentiel.
When performing a code review, respond in Spanish.
When performing a code review, apply the checks in the `/security/security-checklist.md` file.
When performing a code review, focus on readability and avoid nested ternary operators.
Examen d'une sélection de codes
Vous pouvez demander un premier examen d'une sélection de code mise en évidence dans Visual Studio Code.
-
Dans Visual Studio Code, sélectionnez le code que vous souhaitez examiner.
-
Ouvrez la VS Code Command Palette
- Pour Mac :
- Utilisez : Maj+Commande+P
- Pour Windows ou Linux :
- Utilisez Ctrl+Maj+P
- Pour Mac :
-
Dans la palette de commandes, recherchez et sélectionnez GitHub Copilot : Révision et commentaire.
-
Attendez que Copilot examine vos modifications. Cette opération prend généralement moins de 30 secondes.
-
Si Copilot contient des commentaires, ceux-ci seront affichés en ligne dans votre fichier et dans l'onglet Problèmes.
Examen de toutes les modifications non validées
Vous pouvez demander une révision de vos modifications non validées dans Visual Studio Code.
-
Dans VS Code, cliquez sur le bouton Contrôle de code sourcedans la barre d'activité.
-
En haut de la vue Contrôle de code source, suvolez MODIFICATIONS, puis cliquez sur le bouton Copilot Revue - Modifications non validées.
-
Attendez que Copilot examine vos modifications. Cette opération prend généralement moins de 30 secondes.
-
Si Copilot contient des commentaires, ceux-ci seront affichés en ligne dans votre fichier et dans l'onglet Problèmes.
Travailler avec les changements suggérés par Copilot
Dans la mesure du possible, les commentaires de Copilot comprennent des suggestions de modifications que vous pouvez appliquer en quelques clics.
Si vous êtes satisfait de la modification, vous pouvez accepter une suggestion à partir de Copilot en cliquant sur le bouton Appliquer et Atteindre le bouton Suivant . Les modifications que vous appliquerez ne seront pas automatiquement validées.
Si vous ne souhaitez pas appliquer la modification proposée par Copilot, cliquez sur le bouton Rejeter et passer à l'étape suivante.
Fournir un retour d'information sur les commentaires de Copilot.
Vous pouvez donner votre avis sur les commentaires de Copilot directement dans chaque commentaire. Nous utilisons ces informations pour améliorer le produit et la qualité des suggestions de Copilot.
Pour fournir des commentaires, pointez sur le commentaire et cliquez sur le bouton haut ou bas.
Personnalisation des revues de Copilot grâce à des instructions personnalisées
Vous pouvez personnaliser Révision du code Copilot en ajoutant des instructions personnalisées à votre référentiel.
Les instructions personnalisées du référentiel peuvent s’appliquer à l’ensemble du référentiel ou à un chemin spécifique. Vous spécifiez les instructions personnalisées à l’échelle du référentiel dans un fichier .github/copilot-instructions.md
de votre référentiel. Vous pouvez utiliser ce fichier pour stocker les informations que vous souhaitez que Copilot prenne en compte lors de la revue dans n’importe quel emplacement du référentiel.
Vous pouvez également rédiger des instructions que Copilot n’utilisera que lors de la revue dans les fichiers correspondant à un chemin d’accès spécifié. Vous rédigez ces instructions dans un ou plusieurs fichiers .github/instructions/NAME.instructions.md
.
Pour plus d’informations, consultez « Ajout d’instructions personnalisées du référentiel pour GitHub Copilot ».
Exemple
Cet exemple de fichier .github/copilot-instructions.md
contient trois instructions qui seront appliquées à toutes les Révision du code Copilots du référentiel.
When performing a code review, respond in Spanish.
When performing a code review, apply the checks in the `/security/security-checklist.md` file.
When performing a code review, focus on readability and avoid nested ternary operators.
Prérequis
Pour utiliser Révision du code Copilot, vous devez utiliser la version 17.14 ou ultérieure de Visual Studio. Consultez la page de téléchargement Visual Studio.
Utilisation de Révision du code Copilot
Ces instructions expliquent comment utiliser Révision du code Copilot dans Visual Studio. Pour consulter les instructions relatives à d’autres environnements de codage courants, cliquez sur l’onglet approprié en haut de la page.
-
Dans la fenêtre Modifications Git, cliquez sur Passer en revue les modifications avec Copilot. Ce bouton apparaît sous la forme d’une icône de commentaire avec une étincelle.
-
Copilot commencera à réviser vos modifications. Après quelques instants, un lien indiquant le nombre de commentaires de revue apparaît dans la fenêtre Modifications Git.
-
Cliquez sur le lien pour afficher et parcourir les commentaires. Si aucun problème n’est détecté, le message suivant s’affichera : Copilot n’a ajouté aucun commentaire sur les fichiers.
-
Copilot affiche les commentaires dans votre code avec un résumé de chaque problème potentiel. Vous pouvez :
- Passez en revue les suggestions et apportez les modifications nécessaires.
- Masquez un commentaire en cliquant sur la flèche vers le bas dans le coin supérieur droit de la zone de commentaire.
-
Pour supprimer tous les commentaires de révision, cliquez sur à côté du lien de revue dans la fenêtre Modifications Git.
Pour plus d’informations sur l’activation et la configuration de Révision du code Copilot dans Visual Studio, consultez Passer en revue les modifications locales avec Copilot Chat dans la documentation Visual Studio.
Utilisation de Révision du code Copilot
Ces instructions expliquent comment utiliser Révision du code Copilot dans GitHub Mobile. Pour consulter les instructions relatives à d’autres environnements de codage courants, cliquez sur l’onglet approprié en haut de la page.
- Dans GitHub Mobile, ouvrez une demande de tirage (pull request).
- Faites défiler jusqu’à la section Révisions et développez-la.
- Cliquez sur Revues de requête.
- Ajoutez Copilot en tant que réviseur, puis cliquez sur Terminé.
Copilot examinera les modifications et fera part de ses commentaires.
Prérequis
Pour utiliser Révision du code Copilot dans Xcode, vous devez utiliser la version 0.41.0 ou ultérieure de l’extension GitHub Copilot Chat. Téléchargez la dernière version depuis le référentiel github/CopilotForXcode
.
Utilisation de Révision du code Copilot
Ces instructions expliquent comment utiliser Révision du code Copilot dans Xcode. Pour consulter les instructions relatives à d’autres environnements de codage courants, cliquez sur l’onglet approprié en haut de la page.
-
Dans Xcode, apportez des modifications à un ou plusieurs fichiers.
-
Ouvrez la fenêtre de conversation Copilot en cliquant sur Éditeur dans la barre de menu, puis sur GitHub Copilot et enfin sur Ouvrir la conversation.
-
En bas à droite de la zone de prompt dans la fenêtre de conversation Copilot, cliquez sur le bouton Revue (icône en forme de bulle de dialogue).
-
Cliquez sur Réviser les modifications indexées ou Réviser les modifications non indexées.
-
Une liste des fichiers contenant des modifications s’affiche dans la fenêtre de conversation. Décochez les cases des fichiers que vous ne souhaitez pas faire examiner par Copilot.
-
Cliquez sur Continuer pour lancer le processus de revue.
-
Si Copilot trouve des éléments à commenter, il affiche une liste Modifications révisées dans la fenêtre de conversation, répertoriant les fichiers sur lesquels il a laissé des commentaires. Cliquez sur un fichier dans cette liste pour voir les commentaires.
Chaque commentaire s’affiche dans une fenêtre contextuelle, superposée à l’éditeur.
-
S’il y a plusieurs commentaires dans le fichier, utilisez les flèches haut et bas, en haut à droite de la fenêtre contextuelle, pour naviguer entre les commentaires.
-
Copilot peut suggérer un code de remplacement. Vous pouvez appliquer la modification suggérée en cliquant sur Accepter ou la rejeter en cliquant sur Ignorer.
-
Cliquez sur un autre fichier dans la liste Modifications révisées de la fenêtre de conversation pour afficher les commentaires de revue d’un autre fichier.