Passer au contenu principal
Code Review est en aperçu de recherche, disponible pour les abonnements Teams et Enterprise. Il n’est pas disponible pour les organisations avec Zero Data Retention activé.
Code Review analyse vos pull requests GitHub et publie les résultats sous forme de commentaires en ligne sur les lignes de code où il a trouvé des problèmes. Une flotte d’agents spécialisés examine les modifications de code dans le contexte de votre base de code complète, en recherchant les erreurs logiques, les vulnérabilités de sécurité, les cas limites cassés et les régressions subtiles. Les résultats sont étiquetés par gravité et n’approuvent ni ne bloquent votre PR, de sorte que les flux de travail d’examen existants restent intacts. Vous pouvez affiner ce que Claude signale en ajoutant un fichier CLAUDE.md ou REVIEW.md à votre référentiel. Pour exécuter Claude dans votre propre infrastructure CI au lieu de ce service géré, consultez GitHub Actions ou GitLab CI/CD. Cette page couvre :

Comment fonctionnent les révisions

Une fois qu’un administrateur active Code Review pour votre organisation, les révisions se déclenchent à l’ouverture d’une PR, à chaque push, ou sur demande manuelle, selon le comportement configuré du référentiel. Commenter @claude review démarre les révisions sur une PR dans n’importe quel mode. Lorsqu’une révision s’exécute, plusieurs agents analysent le diff et le code environnant en parallèle sur l’infrastructure Anthropic. Chaque agent recherche une classe de problème différente, puis une étape de vérification vérifie les candidats par rapport au comportement réel du code pour filtrer les faux positifs. Les résultats sont dédupliqués, classés par gravité et publiés sous forme de commentaires en ligne sur les lignes spécifiques où les problèmes ont été trouvés. Si aucun problème n’est trouvé, Claude publie un court commentaire de confirmation sur la PR. Les révisions s’adaptent en coût à la taille et à la complexité de la PR, se complétant en moyenne en 20 minutes. Les administrateurs peuvent surveiller l’activité de révision et les dépenses via le tableau de bord analytique.

Niveaux de gravité

Chaque résultat est étiqueté avec un niveau de gravité :
MarqueurGravitéSignification
🔴NormalUn bug qui devrait être corrigé avant la fusion
🟡NitUn problème mineur, utile à corriger mais non bloquant
🟣PréexistantUn bug qui existe dans la base de code mais n’a pas été introduit par cette PR
Les résultats incluent une section de raisonnement étendu réductible que vous pouvez développer pour comprendre pourquoi Claude a signalé le problème et comment il a vérifié le problème.

Ce que Code Review vérifie

Par défaut, Code Review se concentre sur la correction : les bugs qui cassent la production, pas les préférences de formatage ou la couverture de test manquante. Vous pouvez élargir ce qu’il vérifie en ajoutant des fichiers de guidance à votre référentiel.

Configurer Code Review

Un administrateur active Code Review une fois pour l’organisation et sélectionne les référentiels à inclure.
1

Ouvrir les paramètres d'administration Claude Code

Allez à claude.ai/admin-settings/claude-code et trouvez la section Code Review. Vous avez besoin d’un accès administrateur à votre organisation Claude et de la permission d’installer des GitHub Apps dans votre organisation GitHub.
2

Démarrer la configuration

Cliquez sur Setup. Cela commence le flux d’installation de GitHub App.
3

Installer la GitHub App Claude

Suivez les invites pour installer la GitHub App Claude à votre organisation GitHub. L’application demande ces permissions de référentiel :
  • Contents : lecture et écriture
  • Issues : lecture et écriture
  • Pull requests : lecture et écriture
Code Review utilise l’accès en lecture aux contenus et l’accès en écriture aux pull requests. L’ensemble de permissions plus large supporte également GitHub Actions si vous l’activez plus tard.
4

Sélectionner les référentiels

Choisissez les référentiels à activer pour Code Review. Si vous ne voyez pas un référentiel, assurez-vous d’avoir donné à la GitHub App Claude l’accès pendant l’installation. Vous pouvez ajouter plus de référentiels plus tard.
5

Définir les déclencheurs de révision par référentiel

Une fois la configuration terminée, la section Code Review affiche vos référentiels dans un tableau. Pour chaque référentiel, utilisez la liste déroulante Review Behavior pour choisir quand les révisions s’exécutent :
  • Once after PR creation : la révision s’exécute une fois à l’ouverture d’une PR ou marquée comme prête pour révision
  • After every push : la révision s’exécute à chaque push vers la branche PR, détectant les nouveaux problèmes à mesure que la PR évolue et résolvant automatiquement les threads lorsque vous corrigez les problèmes signalés
  • Manual : les révisions commencent uniquement quand quelqu’un commente @claude review sur une PR ; les pushes ultérieurs vers cette PR sont ensuite examinés automatiquement
Réviser à chaque push exécute le plus de révisions et coûte le plus cher. Le mode manuel est utile pour les référentiels à fort trafic où vous souhaitez opter pour des PR spécifiques dans la révision, ou pour commencer à réviser vos PR uniquement une fois qu’elles sont prêtes.
Le tableau des référentiels affiche également le coût moyen par révision pour chaque référentiel en fonction de l’activité récente. Utilisez le menu d’actions de ligne pour activer ou désactiver Code Review par référentiel, ou pour supprimer complètement un référentiel. Pour vérifier la configuration, ouvrez une PR de test. Si vous avez choisi un déclencheur automatique, une exécution de vérification nommée Claude Code Review apparaît dans quelques minutes. Si vous avez choisi Manual, commentez @claude review sur la PR pour démarrer la première révision. Si aucune exécution de vérification n’apparaît, confirmez que le référentiel est listé dans vos paramètres d’administration et que la GitHub App Claude y a accès.

Déclencher manuellement les révisions

Commentez @claude review sur une pull request pour démarrer une révision et opter cette PR dans les révisions déclenchées par push à partir de maintenant. Cela fonctionne quel que soit le déclencheur configuré du référentiel : utilisez-le pour opter pour des PR spécifiques dans la révision en mode Manual, ou pour obtenir une re-révision immédiate dans d’autres modes. De toute façon, les pushes vers cette PR déclenchent des révisions à partir de ce moment. Pour que le commentaire déclenche une révision :
  • Publiez-le comme un commentaire PR de haut niveau, pas un commentaire en ligne sur une ligne de diff
  • Mettez @claude review au début du commentaire
  • Vous devez avoir un accès propriétaire, membre ou collaborateur au référentiel
  • La PR doit être ouverte et ne pas être un brouillon
Si une révision s’exécute déjà sur cette PR, la demande est mise en file d’attente jusqu’à ce que la révision en cours se termine. Vous pouvez surveiller la progression via l’exécution de vérification sur la PR.

Personnaliser les révisions

Code Review lit deux fichiers de votre référentiel pour guider ce qu’il signale. Les deux s’ajoutent aux vérifications de correction par défaut :
  • CLAUDE.md : instructions de projet partagées que Claude Code utilise pour toutes les tâches, pas seulement les révisions. Utilisez-le quand la guidance s’applique également aux sessions Claude Code interactives.
  • REVIEW.md : guidance de révision uniquement, lue exclusivement lors des révisions de code. Utilisez-le pour les règles qui concernent strictement ce qu’il faut signaler ou ignorer lors de la révision et qui encombreraient votre CLAUDE.md général.

CLAUDE.md

Code Review lit vos fichiers CLAUDE.md du référentiel et traite les violations nouvellement introduites comme des résultats au niveau nit. Cela fonctionne bidirectionnellement : si votre PR modifie le code d’une manière qui rend une déclaration CLAUDE.md obsolète, Claude signale que les docs doivent être mises à jour aussi. Claude lit les fichiers CLAUDE.md à chaque niveau de votre hiérarchie de répertoires, donc les règles dans le CLAUDE.md d’un sous-répertoire s’appliquent uniquement aux fichiers sous ce chemin. Consultez la documentation de mémoire pour plus d’informations sur le fonctionnement de CLAUDE.md. Pour la guidance spécifique à la révision que vous ne souhaitez pas appliquer aux sessions Claude Code générales, utilisez REVIEW.md à la place.

REVIEW.md

Ajoutez un fichier REVIEW.md à la racine de votre référentiel pour les règles spécifiques à la révision. Utilisez-le pour encoder :
  • Directives de style de l’entreprise ou de l’équipe : « préférer les retours précoces aux conditionnels imbriqués »
  • Conventions spécifiques au langage ou au framework non couvertes par les linters
  • Choses que Claude devrait toujours signaler : « tout nouvel itinéraire API doit avoir un test d’intégration »
  • Choses que Claude devrait ignorer : « ne pas commenter le formatage dans le code généré sous /gen/ »
Exemple REVIEW.md :
# Code Review Guidelines

## Always check
- New API endpoints have corresponding integration tests
- Database migrations are backward-compatible
- Error messages don't leak internal details to users

## Style
- Prefer `match` statements over chained `isinstance` checks
- Use structured logging, not f-string interpolation in log calls

## Skip
- Generated files under `src/gen/`
- Formatting-only changes in `*.lock` files
Claude découvre automatiquement REVIEW.md à la racine du référentiel. Aucune configuration nécessaire.

Afficher l’utilisation

Allez à claude.ai/analytics/code-review pour voir l’activité Code Review dans votre organisation. Le tableau de bord affiche :
SectionCe qu’il affiche
PRs reviewedNombre quotidien de pull requests examinées sur la plage de temps sélectionnée
Cost weeklyDépenses hebdomadaires sur Code Review
FeedbackNombre de commentaires de révision qui ont été auto-résolus parce qu’un développeur a résolu le problème
Repository breakdownComptages par référentiel des PR examinées et des commentaires résolus
Le tableau des référentiels dans les paramètres d’administration affiche également le coût moyen par révision pour chaque référentiel.

Tarification

Code Review est facturé en fonction de l’utilisation des tokens. Les révisions coûtent en moyenne 15 à 25 dollars, s’adaptant à la taille de la PR, à la complexité de la base de code et au nombre de problèmes nécessitant une vérification. L’utilisation de Code Review est facturée séparément via extra usage et ne compte pas par rapport à l’utilisation incluse de votre plan. Le déclencheur de révision que vous choisissez affecte le coût total :
  • Once after PR creation : s’exécute une fois par PR
  • After every push : s’exécute à chaque push, multipliant le coût par le nombre de pushes
  • Manual : aucune révision jusqu’à ce que quelqu’un commente @claude review sur une PR
Dans n’importe quel mode, commenter @claude review opte la PR dans les révisions déclenchées par push, de sorte que des coûts supplémentaires s’accumulent par push après ce commentaire. Les coûts apparaissent sur votre facture Anthropic quel que soit le fait que votre organisation utilise AWS Bedrock ou Google Vertex AI pour d’autres fonctionnalités Claude Code. Pour définir un plafond de dépenses mensuelles pour Code Review, allez à claude.ai/admin-settings/usage et configurez la limite pour le service Claude Code Review. Surveillez les dépenses via le graphique de coût hebdomadaire dans analytics ou la colonne de coût moyen par référentiel dans les paramètres d’administration.

Ressources connexes

Code Review est conçu pour fonctionner aux côtés du reste de Claude Code. Si vous souhaitez exécuter des révisions localement avant d’ouvrir une PR, avez besoin d’une configuration auto-hébergée, ou souhaitez approfondir la façon dont CLAUDE.md façonne le comportement de Claude dans tous les outils, ces pages sont de bons prochains arrêts :
  • Plugins : parcourez la place de marché des plugins, y compris un plugin code-review pour exécuter des révisions à la demande localement avant de pousser
  • GitHub Actions : exécutez Claude dans vos propres flux de travail GitHub Actions pour une automatisation personnalisée au-delà de la révision de code
  • GitLab CI/CD : intégration Claude auto-hébergée pour les pipelines GitLab
  • Memory : comment les fichiers CLAUDE.md fonctionnent dans Claude Code
  • Analytics : suivez l’utilisation de Claude Code au-delà de la révision de code