Installation

L'installation d'AI Diff Review est simple et ne prend que quelques minutes. Le plugin est disponible directement depuis le JetBrains Marketplace, et l'installation est gérée via le gestionnaire de plugins intégré d'IntelliJ IDEA.

Étape 1 : Ouvrir le gestionnaire de plugins

Dans IntelliJ IDEA, naviguez vers Fichier → Paramètres → Plugins (ou IntelliJ IDEA → Préférences → Plugins sur macOS). Cliquez sur l'onglet "Marketplace" pour parcourir les plugins disponibles.

Étape 2 : Rechercher et installer

Recherchez "AI Diff Review" dans la boîte de recherche du marketplace. Vous verrez le plugin listé avec sa description et ses notes. Cliquez sur le bouton "Installer" pour commencer le processus d'installation. IntelliJ IDEA téléchargera et installera le plugin, puis vous demandera de redémarrer l'IDE.

Étape 3 : Redémarrer IntelliJ IDEA

Après l'installation, redémarrez IntelliJ IDEA pour activer le plugin. Lorsque l'IDE redémarre, vous verrez une boîte de dialogue de bienvenue vous remerciant d'avoir installé AI Diff Review et vous guidant à travers la configuration initiale.

Configuration initiale

Lors du premier lancement après l'installation, AI Diff Review présente une boîte de dialogue de bienvenue conviviale qui vous aide à démarrer rapidement. Ce processus de configuration unique vous guide dans le choix de votre fournisseur d'IA et la configuration des paramètres de base.

Choisir votre fournisseur d'IA

AI Diff Review supporte plusieurs fournisseurs d'IA, vous offrant une flexibilité basée sur vos exigences de confidentialité et préférences :

  • Ollama (Local) : Exécuter l'analyse complètement sur votre machine. Aucune clé API requise.
  • LM Studio (Local) : Utiliser l'API compatible OpenAI de LM Studio pour l'analyse locale.
  • OpenAI (Cloud) : Utiliser GPT-5 ou GPT-5-mini pour l'analyse basée sur le cloud.
  • Claude (Cloud) : Utiliser les modèles Claude Sonnet ou Claude Opus.
  • Gemini (Cloud) : Utiliser les modèles Gemini 2.5 Pro ou Flash de Google.
  • Grok (Cloud) : Utiliser les modèles Grok de xAI pour l'analyse.

Configurer les fournisseurs cloud

Si vous choisissez un fournisseur cloud, vous devrez entrer votre clé API. Le plugin fournit des liens utiles pour obtenir des clés API pour chaque fournisseur :

  • OpenAI : Ouvre la page des paramètres de clé API
  • Claude : Ouvre la console Anthropic
  • Gemini : Ouvre Google AI Studio
  • Grok : Ouvre la console xAI

Les clés API sont stockées en toute sécurité en utilisant le système PasswordSafe d'IntelliJ, vous n'avez donc pas à vous soucier de leur exposition dans vos fichiers de projet.

Configurer les fournisseurs locaux

Pour les fournisseurs locaux comme Ollama ou LM Studio, vous devrez :

  1. Installer et exécuter Ollama ou LM Studio sur votre machine
  2. Télécharger ou sélectionner un modèle (pour Ollama, vous pouvez parcourir les modèles sur ollama.com)
  3. Entrer l'adresse de l'hôte (par défaut pour LM Studio est http://127.0.0.1:1234/v1)
  4. Actualiser la liste des modèles et sélectionner votre modèle préféré

Exécuter votre première analyse

Une fois la configuration terminée, vous pouvez commencer à utiliser AI Diff Review immédiatement. Il existe plusieurs façons de déclencher une analyse :

Méthode 1 : Menu Outils

La façon la plus simple est via l'option de menu Outils → AI Diff Review. Cela analyse tous les fichiers modifiés depuis votre dernier commit.

Méthode 2 : Menus contextuels

Faites un clic droit dans l'éditeur ou l'arborescence du projet et sélectionnez AI Diff Review. Cela vous donne un accès rapide à l'analyse depuis n'importe où dans votre IDE.

Méthode 3 : Journal VCS

Ouvrez la fenêtre d'outils Journal VCS, faites un clic droit sur n'importe quel commit et choisissez AI Diff Review This Commit. C'est parfait pour analyser les modifications passées ou comprendre ce qui s'est passé dans un commit spécifique.

Comprendre les résultats

Après avoir exécuté une analyse, les résultats apparaissent dans la fenêtre d'outils "AI Diff Review" en bas de votre IDE. Les résultats sont organisés en plusieurs sections :

Tableau des résultats

Le tableau principal des résultats montre tous les problèmes et suggestions, avec des colonnes pour :

  • Fichier : Le fichier où le problème a été trouvé
  • Type : La catégorie (Problèmes critiques, Préoccupations de sécurité, etc.)
  • Sévérité : CRITIQUE, AVERTISSEMENT ou INFO
  • Ligne : Le numéro de ligne (si applicable)
  • Description : Explication détaillée du résultat

Filtrage et tri

Vous pouvez filtrer les résultats par sévérité en utilisant des puces à bascule, filtrer par type, ou rechercher des termes spécifiques. Le tableau est triable en cliquant sur les en-têtes de colonnes, ce qui facilite la mise au point sur les résultats les plus importants en premier.

Navigation

Double-cliquez sur n'importe quel résultat pour ouvrir le fichier à la ligne spécifique. Cela facilite la révision et la correction des problèmes directement depuis les résultats de l'analyse.

Prochaines étapes

Maintenant que vous avez exécuté votre première analyse, vous pouvez explorer des fonctionnalités plus avancées :

  • Configurer la porte de commit pour réviser automatiquement avant les commits
  • Personnaliser les modèles de redaction de secrets pour votre base de code
  • Ajuster les contrôles de portée de diff pour plus ou moins de contexte
  • Configurer le mode "Think harder" pour une analyse complexe

Pour des informations plus détaillées sur ces fonctionnalités, consultez nos autres articles de blog couvrant chaque sujet en profondeur.

Conclusion

Démarrer avec AI Diff Review est rapide et simple. Le processus de configuration intuitif du plugin et ses multiples points d'entrée facilitent l'intégration dans votre flux de travail. Avec votre première analyse terminée, vous êtes prêt à commencer à améliorer la qualité de votre code avec des insights assistés par IA.

N'oubliez pas, vous avez un essai gratuit de 14 jours pour explorer toutes les fonctionnalités. Si vous avez besoin d'aide ou avez des questions, le panneau de paramètres du plugin fournit des infobulles détaillées et des liens vers la documentation.

Prêt à approfondir ? Installez le plugin et commencez votre parcours vers une meilleure qualité de code dès aujourd'hui.