Inscrire des dépôts et des utilisateurs pour la relecture automatique
Devin Review peut analyser automatiquement chaque pull request (PR) sur vos dépôts — aucun déclenchement manuel n’est nécessaire. Commencez par inscrire les dépôts et les utilisateurs que vous voulez couvrir.
- Allez dans Settings > Review dans l’application web Devin
- Sous Repositories, utilisez Add repo pour rechercher et ajouter les dépôts que vous voulez que Devin relise automatiquement (par exemple,
acme/frontend,acme/api-server) - Sous Users, voyez qui est inscrit — chaque utilisateur s’inscrit lui-même en définissant son déclencheur de revue personnel
Activer la correction automatique pour que Devin pousse des correctifs, pas seulement des commentaires
Par défaut, Devin Review publie les anomalies détectées sous forme de commentaires en ligne. La correction automatique va plus loin — Devin propose des modifications de code et peut pousser des commits de correction directement sur la branche de la PR.Pour l’activer, allez dans Settings > Customization > Pull requests > Responding to bots et choisissez l’une des options suivantes :
- Selected only — ajoutez
devin-ai-integration[bot]à la liste d’autorisation (recommandé) - All bots — Devin réagit à tous les commentaires de bot, pas seulement aux siens
Voir ce que Devin détecte et corrige
Lorsqu’une PR est ouverte sur un dépôt inscrit, Devin Review s’exécute automatiquement et produit :Vous pouvez examiner chaque anomalie dans la vue diff, marquer les bugs comme résolus ou poser des questions de suivi à l’aide du chat contextuel à la base de code intégré — Devin a le contexte de l’ensemble du dépôt, pas seulement du diff.
- Des anomalies dans la barre latérale Analysis, étiquetées par gravité (Severe ou Non-severe) et niveau de confiance
- Des indicateurs (flags) pour des motifs à investiguer mais pas forcément incorrects
- Des commits de correction poussés directement sur la branche de la PR pour les problèmes que Devin peut résoudre (quand la correction automatique est activée)
Apprendre à Devin Review les standards de votre équipe
Devin Review lit les fichiers Validez ce fichier dans votre dépôt et Devin Review suivra ces recommandations sur chaque PR. Mettez-le à jour au fur et à mesure que votre équipe découvre de nouveaux motifs — par exemple, après un bug en production, ajoutez le motif qui l’aurait détecté pour que Devin signale des problèmes similaires lors de futures revues.Vous pouvez aussi utiliser le Review chat sur n’importe quelle PR pour demander à Devin de vérifier des motifs spécifiques dans tout le diff — par exemple : « Y a-t-il des appels d’API dans cette PR qui ne gèrent pas le cas d’erreur ? »
AGENTS.md et REVIEW.md dans votre dépôt pour apprendre les conventions de votre équipe. Utilisez ces fichiers pour définir les préférences de revue, les motifs de bugs courants à surveiller et les standards de code que vous voulez faire respecter :
