Claude Code peut-il relire le code de manière fiable ? Oui, il le peut, et il est vraiment bon dans une partie spécifique de cette tâche. Anthropic propose Claude Code Review sous deux formes : une application GitHub gérée qui relit les pull requests dans le cloud, et une commande /code-review que vous pouvez exécuter localement dans n’importe quelle session Claude Code. Les deux font travailler plusieurs agents en même temps, chacun traquant une classe de défaut différente, puis exécutent une passe de vérification qui tente de réfuter chaque constat avant qu’il ne vous parvienne. Ce que ni l’un ni l’autre ne fait : exécuter votre code, rechercher des secrets divulgués, ou vous dire que la fonctionnalité que vous avez conçue résout le mauvais problème.
Nous développons de l’automatisation Claude Code pour des clients à titre commercial, alors quand Claude Code Review est arrivé, nous avons fait l’évident : nous l’avons pointé sur nos propres dépôts et avons pris des notes. La question utile s’est révélée ne pas être de savoir si les revues sont bonnes. C’est de savoir lesquelles vous pouvez désormais déléguer, et lesquelles vous ne pouvez toujours pas. Voici ce qu’il détecte, ce qu’il laisse passer, ce que son exécution coûte, et le point où un relecteur humain doit reprendre la main.
Qu'est-ce que Claude Code Review ?
Claude Code Review est un relecteur automatisé de pull requests reposant sur plusieurs agents spécialisés. Lorsqu’une revue démarre, plusieurs agents examinent en même temps le code modifié et la base de code environnante, chacun affecté à une catégorie de défaut différente. Une étape de vérification teste ensuite chaque constat candidat par rapport au comportement réel du code et écarte ceux qu’elle ne peut pas étayer.
Les agents recherchent :
- Erreurs de logique
- Vulnérabilités de sécurité
- Cas limites défaillants
- Régressions subtiles
C’est l’étape de vérification qui rend les résultats dignes d’être lus. Sans elle, la revue par IA a tendance à vous submerger de commentaires qui semblent raisonnables mais se révèlent erronés, et le tri coûte plus de temps qu’il n’en économise.
Les résultats rapportés confirment cette conception. Après un déploiement interne, Anthropic indique que la part des pull requests recevant des commentaires substantiels est passée de 16% à 54%, avec moins de 1% des constats jugés incorrects par ses ingénieurs. Sur les pull requests de 1,000 lignes ou plus, Anthropic rapporte que 84% obtiennent des constats, avec une moyenne de 7.5 problèmes chacune. Ce sont des chiffres fournis par l’éditeur et mesurés sur sa propre base de code, il convient donc de considérer les chiffres exacts avec une prudence raisonnable, même si la tendance se confirme dans la pratique.
Deux façons d'exécuter Claude Code Review
La première option est un service hébergé qu’Anthropic exploite pour vous, si bien qu’il n’y a rien à installer dans votre pipeline. Un administrateur du compte Claude de votre entreprise, quelqu’un ayant accès à la facturation et aux paramètres, connecte l’application GitHub Claude et choisit les dépôts qu’elle peut relire. À partir de là, les revues s’exécutent automatiquement à l’ouverture d’une pull request, à chaque push, ou uniquement lorsqu’un développeur en demande une, selon la configuration de chaque dépôt. Les constats apparaissent sous forme de commentaires sur les lignes de code précises auxquelles ils se rapportent, chacun étiqueté selon sa gravité, et ils ne bloquent jamais la fusion.
La seconde option est la commande locale /code-review, qui fonctionne avec n’importe quelle formule et ne nécessite aucune configuration par un administrateur. Elle relit votre branche actuelle ainsi que toute modification non validée, s’exécute en arrière-plan pour ne pas interrompre ce que vous faites, et peut appliquer ses propres corrections à votre copie de travail si vous le lui demandez. Les ingénieurs l’utilisent avant de pousser leur code, ce qui coûte bien moins cher que de trouver le même bug 20 minutes après l’ouverture d’une pull request.
Vous pouvez orienter l’une ou l’autre version en conservant deux fichiers dans votre dépôt : CLAUDE.md, qui contient le contexte général du projet, et REVIEW.md, qui contient des règles réservées à la revue et qui a plus de poids. Pour tout le reste de votre chaîne d’outils Claude, notre tour d’horizon des meilleurs plugins Claude Code couvre ce qui s’associe bien avec elle.
Disponibilité
Team et Enterprise, aperçu de recherche
N’importe quelle formule
Quand elle s’exécute
Ouverture du PR, à chaque push, ou sur demande
Quand vous l’exécutez
Qui la configure
Un administrateur de votre compte Claude
N’importe quel développeur
Respecte les règles de revue du dépôt (REVIEW.md)
Oui, priorité maximale
Non
Respecte le contexte du projet (CLAUDE.md)
Oui, les infractions sont signalées comme mineures
Oui
Temps pour terminer
Environ 20 minutes
Minutes
Coût
$15 à $25 par revue, basé sur les tokens
Utilisation standard de la formule
Peut corriger le code
Non, uniquement des commentaires
Oui
Plateformes
GitHub uniquement
Partout où Claude Code fonctionne
Bloque une fusion
Non
Non
Pourquoi l'accès à la base de code compte plus que le choix du modèle
Les équipes qui évaluent la revue par IA ont tendance à se focaliser sur le modèle sous-jacent. C’est la variable la moins intéressante. Ce qui distingue réellement une revue utile d’une revue bruyante, c’est ce que l’agent relecteur peut voir : l’ensemble de votre dépôt ou seulement les lignes modifiées, et s’il connaît les conventions de votre équipe ou s’il devine à partir des noms de fonctions.
Un agent qui lit un diff de manière isolée peut vous dire que le code est cohérent en interne. Un agent qui lit le diff plus les douze fichiers qui l’appellent peut vous dire que le changement casse quelque chose deux répertoires plus loin. C’est la différence que les acheteurs devraient tester, et c’est une question de contexte et de configuration, pas de benchmarks de modèles.
Ce que Claude Code Review détecte
Les résultats les plus solides se concentrent en un seul endroit : les défauts qui exigent de lire une plus grande partie de la base de code que ce qu’un relecteur humain ouvre habituellement. Les relecteurs humains regardent le diff, parce qu’ouvrir tout ce que le diff touche est lent. Un agent n’a pas cette contrainte.
Dérive de contrat entre fichiers. Une modification d’une structure de données qui casse discrètement une hypothèse chez un consommateur situé plusieurs répertoires plus loin. C’est la catégorie la plus précieuse, car c’est exactement l’échec qu’une revue humaine centrée sur le diff est structurée pour manquer.
Appels await manqués et appels asynchrones de type fire-and-forget. Ce n’est pas une nouvelle classe de bug, mais elle est détectée de façon constante, y compris dans des blocs de gestion d’erreurs où une exception avalée signifie que l’échec n’apparaît jamais dans les journaux.
Des règles que vous avez réellement écrites. Donnez-lui une règle du type « chaque requête de base de données doit être limitée au locataire appelant » et il l’applique à chaque pull request. Les outils d’analyse statique ne connaissent pas votre modèle multi-locataire. Un agent de revue le connaît, une fois que vous le lui indiquez. C’est la chose au plus fort effet de levier que la plupart des équipes sautent.
Erreurs de limite et de décalage d’un. Limites de pagination, bornes de tableaux, plages inclusives contre exclusives, généralement signalées avec l’entrée précise qui reproduit le problème.
Documentation qui ne correspond plus au code. Cela fonctionne dans les deux sens. Lorsqu’une pull request rend obsolète une affirmation documentée, il signale que la documentation a besoin d’une mise à jour plutôt que de se contenter de relire le code.
Bugs qui étaient déjà présents. Les problèmes dans le code proche du changement sont étiquetés comme préexistants plutôt qu’attribués à l’auteur, ce qui est la bonne décision et vraiment utile pour classer la dette technique.
Une recherche plus large explique pourquoi cela compte aujourd’hui. Le rapport DORA 2025 de Google a constaté que l’adoption de l’IA augmente à la fois le débit de livraison logicielle et son instabilité, car les systèmes qui vérifient le code n’ont pas suivi la vitesse à laquelle le code est désormais écrit. Un agent qui lit l’ensemble de votre base de code est l’un des rares contrepoids disponibles face à la part d’instabilité de ce compromis.
Ce que Claude Code Review laisse passer
Les lacunes sont structurelles plutôt qu’une question de maturation de l’outil, ce qui en fait le facteur décisif pour déterminer combien de revue humaine vous pouvez retirer en toute sécurité. Chaque constat est produit en raisonnant sur le code, pas en l’exécutant. Ce seul fait définit l’essentiel de ce qui suit.
Tout ce qui exige l’exécution du code. Des chutes de performance qui n’apparaissent qu’au volume de données de production. Des schémas de requêtes qui ne se multiplient que sous une véritable session de base de données. Des conditions de concurrence qui nécessitent une réelle simultanéité pour se manifester. Un comportement mémoire sous charge soutenue. Rien de tout cela n’est visible pour un relecteur qui lit plutôt qu’il n’exécute.
Secrets, tests statiques de sécurité applicative et analyse de l’infrastructure en tant que code. Si un identifiant codé en dur ou une politique cloud trop permissive atterrit dans un diff, ne présumez pas que cela le détecte. Conservez les scanners que vous utilisez déjà.
Exactitude des règles métier. Il confirmera qu’un calcul de remise est cohérent en interne et arithmétiquement correct. Il n’a aucun moyen de savoir que la finance a changé la règle le trimestre dernier. Un code à la fois correct et faux reste un problème humain.
Jugement architectural. Il ne vous dira pas que le troisième microservice ajouté ce mois-ci aurait dû être un module, ni qu’un motif fonctionne aujourd’hui mais ne survivra pas aux deux prochaines fonctionnalités. Les questions de conception nécessitent aussi des allers-retours, et chaque cycle de revue prend environ 20 minutes, ce qui rend impraticable le traitement d’une décision architecturale de cette façon, même quand le relecteur a quelque chose d’utile à dire.
Qualité des tests. L’attention par défaut porte sur les bugs de justesse, pas sur les manques de couverture. Une pull request avec trois tests qui vérifient tous le chemin heureux passe la revue sans encombre, sauf si vous avez explicitement demandé davantage.
Il existe aussi une limite qui vaut la peine d’être lue comme une fonctionnalité. Il n’approuve pas les pull requests et son contrôle de statut ne bloque jamais une fusion, si bien que la décision reste entre les mains d’une personne. C’est délibéré, et cela correspond au niveau de confiance actuel des développeurs envers ce type de résultat : l’enquête 2025 de Stack Overflow a révélé que la principale frustration liée à l’IA, citée par 66% des développeurs, est une sortie presque juste mais pas tout à fait. Un relecteur IA hérite de cette même caractéristique. Il excelle sur la couche mécanique et reste muet sur l’intention. Pour voir comment cela se traduit à travers les outils en général, consultez notre article sur les revues de code assistées par IA.
Combien devriez-vous en exécuter, et à quelle fréquence ?
Le coût augmente avec la fréquence de déclenchement des revues, et le paramètre de déclenchement compte plus que le prix par revue. Gartner prévoit que 75% des ingénieurs logiciels en entreprise utiliseront des assistants de code IA d’ici 2028, contre moins de 14% début 2024, si bien que la capacité de revue est la contrainte qui cède la première à mesure que la génération de code devient moins chère. Payer pour cela sans discernement reste une erreur.
Le dispositif qui tient la route en pratique est simple. Effectuez une revue une fois à l’ouverture d’une pull request, pour la plupart des dépôts, car cela capture la majorité des problèmes pour une seule facturation. Passez au mode sur demande uniquement pour vos dépôts les plus actifs, où relire chaque push multiplierait la facture sans ajouter grand-chose. Et faites exécuter la commande locale aux ingénieurs avant qu’ils ne poussent leur code, puisque cela ne coûte rien de plus et détecte les problèmes avant même qu’une revue payante ne démarre.
Fixez un plafond de dépenses mensuel avant de déployer cela largement, puis vérifiez le coût moyen par dépôt après la première semaine et ajustez à partir de là. Si vous standardisez la pratique de revue à travers les fuseaux horaires, notre comparatif des outils de revue de code pour équipes distribuées est une lecture complémentaire utile.
Quand vous avez encore besoin d'une revue de code indépendante
Certaines questions dépassent ce qu’un relecteur automatisé est conçu pour répondre, et ce sont souvent les plus coûteuses. Elles partagent une forme commune : le constat qui compte est un motif présent dans toute la base de code plutôt qu’un défaut à l’intérieur d’un seul changement.
La diligence raisonnable technique avant une acquisition est le cas le plus clair, où la question est de savoir si l’actif est maintenable, pas si la ligne 142 contient un bug. Les audits de sécurité et de conformité ont besoin d’une preuve exécutable plutôt que d’une inférence. Hériter d’une base de code d’un prestataire précédent exige que quelqu’un retrace un motif à travers 40 fichiers, ce qu’aucune revue par pull request ne verra jamais. Et tout dépôt où l’IA a écrit la majeure partie du code et où personne n’a depuis vérifié s’il tient debout relève d’un nettoyage de vibe code plutôt que d’une nouvelle passe automatisée.
Voici le résumé honnête. Claude Code Review signale les bugs et erreurs subtils qui échappent facilement à un relecteur de code épuisé et pressé de terminer. Il ne détecte pas les problèmes qu’un relecteur trouve parce qu’il se souvient pourquoi ce module avait été écrit comme il l’avait été en 2019.
Pourquoi les équipes font appel à Redwerk
Nous concevons depuis plus de deux décennies des logiciels sur mesure pour des entreprises d’Amérique du Nord et d’Europe, dont Siemens, J.B. Hunt et Universal Music Group. Les fondamentaux d’ingénierie et les pratiques de sécurité derrière une bonne revue ne sont pas quelque chose que nous avons appris grâce à la sortie d’un produit. C’est ce que nous faisions déjà.
Cela se traduit en trois types d’aide. Nous configurons correctement Claude Code comme agent de revue, avec une sévérité calibrée sur votre base de code, des contrôles de dépenses en place, et des déclencheurs ajustés par dépôt plutôt qu’activés partout. Nous construisons autour de cela l’automatisation Claude Code plus large, car la revue n’est qu’un flux de travail et la plupart des équipes en ont plusieurs autres qui méritent d’être automatisés. Et lorsque la bonne réponse est qu’une personne lise votre code avec attention, nos services de revue de code le fournissent avec un rapport écrit que vous pouvez remettre à un conseil d’administration ou à un acheteur.
Vous voulez savoir ce qu’un relecteur automatisé détecterait, ou non, dans votre base de code ? Contactez notre équipe et nous passerons cela en revue avec vous.
FAQ
Claude Code peut-il effectuer des revues de code ?
Oui. Claude Code propose une application GitHub hébergée qui relit automatiquement les pull requests à l’aide de plusieurs agents travaillant en parallèle, ainsi qu’une commande /code-review qui relit un diff local avec n’importe quelle formule. Les constats sont étiquetés par gravité et ne bloquent jamais une fusion, si bien que votre flux de travail existant reste intact.
Claude est-il bon pour relire du code ?
Il excelle sur les erreurs de logique, les ruptures entre fichiers, la gestion asynchrone manquée, les conditions limites, et toute règle que vous avez documentée, en grande partie parce qu’il lit l’ensemble de la base de code plutôt que les seules lignes modifiées. Il est faible sur tout ce qui exige l’exécution du code, sur l’analyse des secrets et de l’infrastructure, sur l’exactitude des règles métier, et sur le jugement architectural.
Combien coûte Claude Code Review ?
Le produit hébergé facture selon l’utilisation des tokens, environ $15 à $25 par revue, en fonction de la taille de la pull request et de la complexité de la base de code. Relire à chaque push multiplie ce montant par le nombre de pushes, fixez donc un plafond de dépenses mensuel avant le déploiement.
Claude Code Review remplace-t-il les relecteurs humains ?
Non, et ce n’est pas sa vocation. Il n’approuve pas les pull requests, son contrôle de statut ne bloque jamais une fusion, et la décision reste entre les mains d’une personne. Considérez-le comme une première passe qui élimine les défauts mécaniques afin que les ingénieurs seniors puissent consacrer leur temps de revue à la conception et à l’intention.
Claude Code Review fonctionne-t-il avec GitLab ou Bitbucket ?
Le produit hébergé ne prend en charge que GitHub. Pour GitLab, Azure DevOps ou Bitbucket, exécutez Claude au sein de votre propre pipeline, ou utilisez la commande locale /code-review, qui fonctionne partout où Claude Code s’exécute.
Découvrez comment nous avons audité le logiciel Project Science de Complete Network, améliorant la maintenabilité du code de 80 %