8 8
9Avec Code Review, Claude effectue la revue des pull requests de vos dépôts GitHub. Plusieurs agents lisent chaque modification ainsi que le code environnant, à la recherche de problèmes tels que des erreurs logiques, des vulnérabilités de sécurité ou des cas limites cassés. Une étape de vérification confronte les résultats au code avant qu'ils ne soient signalés.9Avec Code Review, Claude effectue la revue des pull requests de vos dépôts GitHub. Plusieurs agents lisent chaque modification ainsi que le code environnant, à la recherche de problèmes tels que des erreurs logiques, des vulnérabilités de sécurité ou des cas limites cassés. Une étape de vérification confronte les résultats au code avant qu'ils ne soient signalés.
10 10
11Les résultats arrivent sous forme de commentaires en ligne sur les lignes concernées, classés par [gravité](/docs/fr/code-review-pull-requests#severity-levels), accompagnés d'un résumé et d'une exécution de vérification sur la pull request. Une revue n'approuve ni ne bloque jamais la pull request : la décision de fusionner reste donc entre les mains de votre équipe.11Les résultats arrivent sous forme de commentaires en ligne sur les lignes concernées, classés par [gravité](/docs/fr/code-review-pull-requests.md#severity-levels), accompagnés d'un résumé et d'une exécution de vérification sur la pull request. Une revue n'approuve ni ne bloque jamais la pull request : la décision de fusionner reste donc entre les mains de votre équipe.
12 12
1313
14 14
16>16>
17> Code Review utilise l'IA pour effectuer la revue du code et peut manquer des bugs, des vulnérabilités de sécurité ou d'autres problèmes. Une revue sans résultat ne signifie pas que votre code est exempt d'erreurs ou sécurisé.17> Code Review utilise l'IA pour effectuer la revue du code et peut manquer des bugs, des vulnérabilités de sécurité ou d'autres problèmes. Une revue sans résultat ne signifie pas que votre code est exempt d'erreurs ou sécurisé.
18 18
19Pour activer Code Review, un Propriétaire de votre organisation Claude suit la procédure [Configurer Code Review](/docs/fr/code-review-setup). Claude peut également effectuer la revue de code sans ce service. Exécutez [`/code-review`](/docs/fr/code-review-local) dans votre session Claude Code, quel que soit votre plan, ou [comparez toutes les options](#compare-ways-to-get-a-review).19Pour activer Code Review, un Propriétaire de votre organisation Claude suit la procédure [Configurer Code Review](/docs/fr/code-review-setup.md). Claude peut également effectuer la revue de code sans ce service. Exécutez [`/code-review`](/docs/fr/code-review-local) dans votre session Claude Code, quel que soit votre plan, ou [comparez toutes les options](#compare-ways-to-get-a-review).
20 20
21## Disponibilité21## Disponibilité
22 22
23Vérifiez que votre organisation est éligible avant de configurer Code Review :23Vérifiez que votre organisation est éligible avant de configurer Code Review :
24 24
25* **Plans** : [Team et Enterprise](/docs/fr/feature-availability)25* **Plans** : [Team et Enterprise](/docs/fr/feature-availability.md)
26* **Hébergeurs de code** : dépôts hébergés sur GitHub, y compris [GitHub Enterprise Server](/docs/fr/github-enterprise-server) et GitHub Enterprise Cloud avec résidence des données. Pour la résidence des données, demandez à un Propriétaire de suivre la [configuration administrateur de GitHub Enterprise Server](/docs/fr/github-enterprise-server#admin-setup) et de saisir le nom d'hôte `ghe.com` de votre entreprise.26* **Hébergeurs de code** : dépôts hébergés sur GitHub, y compris [GitHub Enterprise Server](/docs/fr/github-enterprise-server.md) et GitHub Enterprise Cloud avec résidence des données. Pour la résidence des données, demandez à un Propriétaire de suivre la [configuration administrateur de GitHub Enterprise Server](/docs/fr/github-enterprise-server.md#admin-setup) et de saisir le nom d'hôte `ghe.com` de votre entreprise.
27* **Conservation des données** : Code Review n'est pas disponible pour les organisations ayant activé [Zero Data Retention](/docs/fr/zero-data-retention) ou appliqué la [configuration HIPAA](/docs/fr/hipaa-setup), et n'est pas couvert par le Business Associate Agreement (BAA) d'Anthropic.27* **Conservation des données** : Code Review n'est pas disponible pour les organisations ayant activé [Zero Data Retention](/docs/fr/zero-data-retention.md) ou appliqué la [configuration HIPAA](/docs/fr/hipaa-setup.md), et n'est pas couvert par le Business Associate Agreement (BAA) d'Anthropic.
28* **Clés de chiffrement** : Code Review n'est pas encore disponible pour les organisations qui utilisent des clés de chiffrement gérées par le client (CMEK).28* **Clés de chiffrement** : Code Review n'est pas encore disponible pour les organisations qui utilisent des clés de chiffrement gérées par le client (CMEK).
29* **Fournisseurs cloud** : vous avez besoin d'une organisation Claude sur l'un de ces plans, même si vos développeurs utilisent Claude Code via Amazon Bedrock, Google Cloud's Agent Platform ou Microsoft Foundry29* **Fournisseurs cloud** : vous avez besoin d'une organisation Claude sur l'un de ces plans, même si vos développeurs utilisent Claude Code via Amazon Bedrock, Google Cloud's Agent Platform ou Microsoft Foundry
30 30
32 32
33Choisissez la page correspondant à ce que vous souhaitez faire :33Choisissez la page correspondant à ce que vous souhaitez faire :
34 34
35> **[Configurer Code Review](/docs/fr/code-review-setup)**35> **[Configurer Code Review](/docs/fr/code-review-setup.md)**
36>36>
37> Vérifiez les prérequis, installez la GitHub App Claude, et choisissez les dépôts, un niveau de revue et le moment où les revues s'exécutent37> Vérifiez les prérequis, installez la GitHub App Claude, et choisissez les dépôts, un niveau de revue et le moment où les revues s'exécutent
38 38
39> **[Personnaliser Code Review](/docs/fr/code-review-customize)**39> **[Personnaliser Code Review](/docs/fr/code-review-customize.md)**
40>40>
41> Ajustez ce qui est signalé grâce aux fichiers `REVIEW.md` et `CLAUDE.md` de votre dépôt41> Ajustez ce qui est signalé grâce aux fichiers `REVIEW.md` et `CLAUDE.md` de votre dépôt
42 42
43> **[Lire et demander des revues sur une pull request](/docs/fr/code-review-pull-requests)**43> **[Lire et demander des revues sur une pull request](/docs/fr/code-review-pull-requests.md)**
44>44>
45> Lisez les résultats et leur gravité, et demandez une nouvelle revue par un commentaire45> Lisez les résultats et leur gravité, et demandez une nouvelle revue par un commentaire
46 46
47> **[Dépannage de Code Review](/docs/fr/code-review-troubleshooting)**47> **[Dépannage de Code Review](/docs/fr/code-review-troubleshooting.md)**
48>48>
49> Résolvez le cas d'une revue qui n'a pas démarré, a échoué ou a été ignorée pour raison de budget49> Résolvez le cas d'une revue qui n'a pas démarré, a échoué ou a été ignorée pour raison de budget
50 50
51> **[Coûts et utilisation de Code Review](/docs/fr/code-review-costs)**51> **[Coûts et utilisation de Code Review](/docs/fr/code-review-costs.md)**
52>52>
53> Découvrez comment les revues sont facturées, estimez les dépenses, définissez la limite de dépenses mensuelles et suivez l'activité des revues53> Découvrez comment les revues sont facturées, estimez les dépenses, définissez la limite de dépenses mensuelles et suivez l'activité des revues
54 54
55## Comment fonctionnent les revues55## Comment fonctionnent les revues
56 56
57Par défaut, Code Review se concentre sur la correction : les bugs qui casseraient la production, et non les préférences de formatage ou la couverture de test manquante. Pour modifier ce qu'il signale, [ajoutez des fichiers de consignes](/docs/fr/code-review-customize) à votre dépôt.57Par défaut, Code Review se concentre sur la correction : les bugs qui casseraient la production, et non les préférences de formatage ou la couverture de test manquante. Pour modifier ce qu'il signale, [ajoutez des fichiers de consignes](/docs/fr/code-review-customize.md) à votre dépôt.
58 58
59Une revue s'exécute sur l'infrastructure Anthropic en quatre étapes :59Une revue s'exécute sur l'infrastructure Anthropic en quatre étapes :
60 60
66Chaque revue laisse les éléments suivants sur la pull request :66Chaque revue laisse les éléments suivants sur la pull request :
67 67
68* **Résultats** : des commentaires en ligne sur les lignes concernées, avec un résumé dans le corps de la revue68* **Résultats** : des commentaires en ligne sur les lignes concernées, avec un résumé dans le corps de la revue
69* **Une exécution de vérification** : nommée **Claude Code Review**, avec les résultats listés dans ses [détails](/docs/fr/code-review-pull-requests#check-run-output). L'exécution de vérification ne se conclut jamais par un échec.69* **Une exécution de vérification** : nommée **Claude Code Review**, avec les résultats listés dans ses [détails](/docs/fr/code-review-pull-requests.md#check-run-output). L'exécution de vérification ne se conclut jamais par un échec.
70* **Lorsqu'elle ne trouve rien** : le titre de l'exécution de vérification indique **Code review found no issues**, et Claude publie la même courte note sur la pull request70* **Lorsqu'elle ne trouve rien** : le titre de l'exécution de vérification indique **Code review found no issues**, et Claude publie la même courte note sur la pull request
71 71
72Code Review choisit les modèles Claude sur lesquels s'exécutent les revues, et ses paramètres d'administration ne proposent pas de choix de modèle. Pour rendre les revues plus ou moins approfondies, modifiez le [niveau de revue](#review-levels).72Code Review choisit les modèles Claude sur lesquels s'exécutent les revues, et ses paramètres d'administration ne proposent pas de choix de modèle. Pour rendre les revues plus ou moins approfondies, modifiez le [niveau de revue](#review-levels).
73 73
74Une fois qu'un Propriétaire a activé Code Review, chaque dépôt dispose d'un paramètre définissant [quand les revues s'exécutent](/docs/fr/code-review-setup#set-when-reviews-run) : une fois à l'ouverture d'une pull request, après chaque push, ou uniquement sur demande. Quel que soit ce paramètre, une personne disposant d'un accès en écriture au dépôt peut commenter `@claude review` sur une pull request pour [démarrer une revue](/docs/fr/code-review-pull-requests#comment-commands).74Une fois qu'un Propriétaire a activé Code Review, chaque dépôt dispose d'un paramètre définissant [quand les revues s'exécutent](/docs/fr/code-review-setup.md#set-when-reviews-run) : une fois à l'ouverture d'une pull request, après chaque push, ou uniquement sur demande. Quel que soit ce paramètre, une personne disposant d'un accès en écriture au dépôt peut commenter `@claude review` sur une pull request pour [démarrer une revue](/docs/fr/code-review-pull-requests.md#comment-commands).
75 75
76### Niveaux de revue76### Niveaux de revue
77 77
81* **Standard** : un équilibre entre profondeur, rapidité et coût. Le niveau par défaut.81* **Standard** : un équilibre entre profondeur, rapidité et coût. Le niveau par défaut.
82* **Deep** : la passe la plus approfondie. La plus longue et la plus coûteuse.82* **Deep** : la passe la plus approfondie. La plus longue et la plus coûteuse.
83 83
84Un Propriétaire [choisit un niveau pour l'organisation](/docs/fr/code-review-setup#set-the-default-review-level) et peut attribuer à un dépôt particulier son propre niveau, par exemple Quick pour une base de code courante et Deep pour une base de code critique. Pour connaître les autres facteurs qui déterminent le coût de chaque revue, consultez [Coûts et utilisation de Code Review](/docs/fr/code-review-costs).84Un Propriétaire [choisit un niveau pour l'organisation](/docs/fr/code-review-setup.md#set-the-default-review-level) et peut attribuer à un dépôt particulier son propre niveau, par exemple Quick pour une base de code courante et Deep pour une base de code critique. Pour connaître les autres facteurs qui déterminent le coût de chaque revue, consultez [Coûts et utilisation de Code Review](/docs/fr/code-review-costs.md).
85 85
86### Ce à quoi une revue peut accéder86### Ce à quoi une revue peut accéder
87 87
88Une revue accède à votre dépôt via la GitHub App Claude qu'un Propriétaire [installe lors de la configuration](/docs/fr/code-review-setup#turn-on-code-review) :88Une revue accède à votre dépôt via la GitHub App Claude qu'un Propriétaire [installe lors de la configuration](/docs/fr/code-review-setup.md#turn-on-code-review) :
89 89
90* **Où elle s'exécute** : sur l'infrastructure Anthropic, dans un environnement géré. Les revues ne s'exécutent pas dans des [environnements auto-hébergés](/docs/fr/self-hosted-environments).90* **Où elle s'exécute** : sur l'infrastructure Anthropic, dans un environnement géré. Les revues ne s'exécutent pas dans des [environnements auto-hébergés](/docs/fr/self-hosted-environments).
91* **Ce qu'elle lit et écrit** : pendant une revue, l'accès à votre dépôt est en lecture seule, et une revue ne pousse aucun commit. Sur la pull request, elle publie des commentaires et l'[exécution de vérification](/docs/fr/code-review-pull-requests#check-run-output), résout ses propres fils de commentaires antérieurs et peut réagir à une commande de commentaire avec 👀. L'application elle-même détient un [ensemble de permissions plus large](/docs/fr/github-actions#github-app-permissions) partagé avec d'autres fonctionnalités Claude.91* **Ce qu'elle lit et écrit** : pendant une revue, l'accès à votre dépôt est en lecture seule, et une revue ne pousse aucun commit. Sur la pull request, elle publie des commentaires et l'[exécution de vérification](/docs/fr/code-review-pull-requests.md#check-run-output), résout ses propres fils de commentaires antérieurs et peut réagir à une commande de commentaire avec 👀. L'application elle-même détient un [ensemble de permissions plus large](/docs/fr/github-actions.md#github-app-permissions) partagé avec d'autres fonctionnalités Claude.
92* **Comment elle examine votre code** : une revue se base sur la lecture du diff et du code environnant, sans compiler ni exécuter votre code.92* **Comment elle examine votre code** : une revue se base sur la lecture du diff et du code environnant, sans compiler ni exécuter votre code.
93 93
94### Qui contrôle une revue94### Qui contrôle une revue
95 95
96* **Qui peut en démarrer une** : là où les revues s'exécutent automatiquement, l'ouverture d'une pull request ou un push vers celle-ci démarre une revue, [sauf pour les brouillons et les forks](/docs/fr/code-review-pull-requests#review-drafts-and-pull-requests-from-forks). Une [commande de commentaire](/docs/fr/code-review-pull-requests#comment-commands) n'en démarre une que lorsqu'elle provient d'une personne disposant d'un accès en écriture au dépôt.96* **Qui peut en démarrer une** : là où les revues s'exécutent automatiquement, l'ouverture d'une pull request ou un push vers celle-ci démarre une revue, [sauf pour les brouillons et les forks](/docs/fr/code-review-pull-requests.md#review-drafts-and-pull-requests-from-forks). Après certains push, Code Review [conserve plutôt le résultat précédent](/docs/fr/code-review-pull-requests.md#when-a-push-keeps-the-earlier-result). Une [commande de commentaire](/docs/fr/code-review-pull-requests.md#comment-commands) n'en démarre une que lorsqu'elle provient d'une personne disposant d'un accès en écriture au dépôt.
97* **Quelles instructions elle suit** : `REVIEW.md` issu de la branche de base ou de la branche par défaut, et [jamais des modifications de la pull request elle-même](/docs/fr/code-review-customize#which-branch-review-md-is-read-from).97* **Quelles instructions elle suit** : `REVIEW.md` issu de la branche de base ou de la branche par défaut, et [jamais des modifications de la pull request elle-même](/docs/fr/code-review-customize.md#which-branch-review-md-is-read-from).
98 98
99## Comparer les façons d'obtenir une revue99## Comparer les façons d'obtenir une revue
100 100
104| :- | :- | :- | :- |104| :- | :- | :- | :- |
105| [Code Review](#how-reviews-work) | L'activité de la pull request, selon le paramétrage de chaque dépôt, ou un commentaire `@claude review` | Infrastructure Anthropic | Organisations sur un plan Team ou Enterprise avec des dépôts GitHub, une fois qu'un Propriétaire l'a activé |105| [Code Review](#how-reviews-work) | L'activité de la pull request, selon le paramétrage de chaque dépôt, ou un commentaire `@claude review` | Infrastructure Anthropic | Organisations sur un plan Team ou Enterprise avec des dépôts GitHub, une fois qu'un Propriétaire l'a activé |
106| [`/code-review`](/docs/fr/code-review-local) | Vous exécutez la commande sur votre branche | Votre session Claude Code | Tout le monde, sur n'importe quel plan |106| [`/code-review`](/docs/fr/code-review-local) | Vous exécutez la commande sur votre branche | Votre session Claude Code | Tout le monde, sur n'importe quel plan |
107| [Ultrareview](/docs/fr/ultrareview) | Vous la démarrez depuis Claude Code | Un sandbox cloud | Nécessite une connexion avec un compte claude.ai. Consultez [Ultrareview](/docs/fr/ultrareview) pour savoir où elle n'est pas disponible |107| [Ultrareview](/docs/fr/ultrareview.md) | Vous la démarrez depuis Claude Code | Un sandbox cloud | Nécessite une connexion avec un compte claude.ai. Consultez [Ultrareview](/docs/fr/ultrareview.md) pour savoir où elle n'est pas disponible |
108| Claude dans votre propre CI, avec [GitHub Actions](/docs/fr/github-actions) ou [GitLab CI/CD](/docs/fr/gitlab-ci-cd) | Les événements de votre pipeline, comme chaque pull request ou merge request | Vos propres runners CI | Toute personne disposant d'une clé API Claude ou d'identifiants d'un fournisseur cloud, sur GitHub ou GitLab |108| Claude dans votre propre CI, avec [GitHub Actions](/docs/fr/github-actions.md) ou [GitLab CI/CD](/docs/fr/gitlab-ci-cd.md) | Les événements de votre pipeline, comme chaque pull request ou merge request | Vos propres runners CI | Toute personne disposant d'une clé API Claude ou d'identifiants d'un fournisseur cloud, sur GitHub ou GitLab |
109| Votre propre réviseur, sous forme de [sous-agent](/docs/fr/sub-agents) ou de [skill](/docs/fr/skills) | Vous ou Claude l'invoquez pendant une session | Partout où vous exécutez Claude Code | Toute personne qui en écrit un |109| Votre propre réviseur, sous forme de [sous-agent](/docs/fr/sub-agents.md) ou de [skill](/docs/fr/skills.md) | Vous ou Claude l'invoquez pendant une session | Partout où vous exécutez Claude Code | Toute personne qui en écrit un |
110 110
111## Ressources connexes111## Ressources connexes
112 112
113* [GitHub Enterprise Server](/docs/fr/github-enterprise-server) : utilisez Code Review avec une instance GitHub auto-hébergée113* [GitHub Enterprise Server](/docs/fr/github-enterprise-server.md) : utilisez Code Review avec une instance GitHub auto-hébergée
114* [Permissions de GitHub App](/docs/fr/github-actions#github-app-permissions) : l'ensemble complet des permissions demandées par la GitHub App Claude114* [Permissions de GitHub App](/docs/fr/github-actions.md#github-app-permissions) : l'ensemble complet des permissions demandées par la GitHub App Claude
115* [How Anthropic secures its AI-native software development lifecycle](https://claude.com/blog/how-anthropic-secures-its-ai-native-software-development-lifecycle) : comment la revue automatisée s'inscrit comme une couche du processus de développement sécurisé d'Anthropic115* [How Anthropic secures its AI-native software development lifecycle](https://claude.com/blog/how-anthropic-secures-its-ai-native-software-development-lifecycle) : comment la revue automatisée s'inscrit comme une couche du processus de développement sécurisé d'Anthropic