Testé · 2026-10-16

Revue de code IA : laissez l'IA relire avant d'ouvrir une PR

Demandez à Claude Code de relire le diff. Il liste bugs, sécurité et lisibilité avec des correctifs proposés. Une commande le limite à git diff et à la lecture de fichiers, donc il ne peut pas changer votre code.

  • ✓Un diff avec 3 problèmes plantés a été relu en 22 secondes (2026-10-16, Claude Code 2.1.300)
  • ✓Les 3 problèmes trouvés : injection SQL, indice de liste hors plage, division par zéro sur une liste vide, chacun avec numéro de ligne, gravité et correctif proposé
  • ✓Il n'a lu que le diff et n'a modifié aucun fichier
Terminal de revue de code IA : injection SQL, hors plage, division par zéro
Sortie terminal testée (clé masquée) : les 3 problèmes ont un numéro de ligne et une gravité.

Configurer une fois : pointer la config globale vers AICodeWith

À faire une fois ; tous les cas d'usage s'en servent. Autres outils : guides d'intégration. Où obtenir une clé : Obtenir une clé API.

  1. 1. Installer Claude Code

    Suivez la documentation officielle d'installation de Claude Code. C'est bon quand claude --version affiche un numéro de version.

  2. 2. Créer une clé et modifier la config globale

    Connectez-vous, ouvrez la page **Clés API** du tableau de bord, et créez une clé. Si vous ne savez pas où c'est, voir Obtenir une clé API.

    Ouvrez la config globale ~/.claude/settings.json et renseignez l'URL de base et la clé sous env :

    ~/.claude/settings.json
    {
      "env": {
        "ANTHROPIC_BASE_URL": "https://api.aicodewith.ai",
        "ANTHROPIC_AUTH_TOKEN": "sk-YOUR_KEY"
      }
    }
    
    N'ajoutez pas /v1 à la fin de l'URL de base. Rouvrez le terminal, lancez claude : une réponse normale confirme que la connexion marche.

Étapes testées

  1. 1. Lancez une commande dans le dépôt

    Après avoir changé le code, avant de committer, lancez ceci à la racine du dépôt :

    bash
    claude -p 'Relis les changements non commités actuels (lance git diff). Liste bugs, problèmes de sécurité et de lisibilité. Pour chaque item donne le numéro de ligne, la gravité et un correctif proposé. Revue seulement ; ne modifie pas les fichiers.' --allowedTools 'Bash(git diff:*)' 'Read'
    
    --allowedTools n'autorise que git diff et la lecture de fichiers, donc il ne peut pas éditer le code. Le terminal peut afficher un avis en anglais sur le mode auto et api.aicodewith.ai. Vous pouvez l'ignorer ; ça n'affecte pas le résultat.
  2. 2. Appliquez les suggestions vous-même

    La sortie était classée par gravité : injection SQL (critique), hors plage (élevé), division par zéro (moyen), chacun avec une réécriture proposée.

    Les suggestions sont des références. Vous décidez ce qui change. Relancez la même commande après modification.

Dépannage

Il dit qu'il n'y a rien à relire
Lancez-la à la racine du dépôt tant que les changements ne sont pas commités. Pour du travail déjà commité, remplacez git diff par git diff HEAD~1.
401 ou requête en échec
Vérifiez que la clé est complète et que l'URL de base est https://api.aicodewith.ai (sans /v1). Rouvrez le terminal après modification.

FAQ

La revue de code IA changera-t-elle mon code ?

Pas avec la commande ci-dessus. --allowedTools n'autorise que git diff et la lecture de fichiers. Dans notre essai aucun fichier n'a changé.

Peut-elle remplacer une relecture humaine ?

Utilisez-la pour attraper bugs évidents et problèmes de sécurité avant une PR. Si la logique métier est juste, il faut encore un coéquipier.

Combien dure une revue ?

Un fichier avec 3 changements a pris 22 secondes. Les diffs plus gros prennent plus longtemps.

Une version en un clic ? Laissez votre e-mail

Vous ne voulez pas tout configurer vous-même ? Nous évaluons un outil en un clic pour « Revue de code IA » et vous préviendrons par e-mail.