# Boucle de vérification (/fr/docs/verdent-for-vscode/core-features/verify-loop)

> Assurance qualité automatisée avec vérification configurable et validation continue



La boucle de vérification est l'outil de la phase **Verify** de Verdent, garantissant que le code respecte les spécifications grâce à des tests automatisés avant la livraison. La boucle de vérification valide que le code implémenté respecte les spécifications grâce à une vérification automatisée configurable.

### **Ce que vous allez apprendre** [#ce-que-vous-allez-apprendre]

* La vérification automatisée configurable
* Ce qu'est la boucle de vérification
* Les avantages de la validation automatisée

***

## Vérification automatisée configurable [#vérification-automatisée-configurable]

<Tabs>
  <Tab title="Étendue de la vérification">
    Choisissez la couverture de validation :

    * Analyse complète de la base de code
    * Fichiers modifiés uniquement (diff de code)
    * Modules ou fonctionnalités spécifiques
  </Tab>

  <Tab title="Outils de vérification">
    Intégrez vos outils existants :

    * Linters : ESLint, Pylint, Rubocop
    * Vérificateurs de types : compilateur TypeScript, mypy, Flow
    * Formateurs : Prettier, Black, gofmt
    * Scanners de sécurité : npm audit, Snyk, Bandit
  </Tab>

  <Tab title="Exécution des tests">
    Exécutez des tests complets :

    * Tests unitaires (Jest, pytest, JUnit)
    * Tests d'intégration
    * Tests de bout en bout (Playwright, Cypress)
    * Benchmarks de performance
  </Tab>
</Tabs>

**Sélection du modèle :** Choisissez les modèles d'IA pour la génération intelligente de tests et l'analyse des échecs (rapide/économique ou approfondi/coûteux).

***

## Ce qu'est la boucle de vérification [#ce-quest-la-boucle-de-vérification]

Elle combine une analyse intelligente du code avec une automatisation puissante pour garantir que votre base de code respecte les normes fonctionnelles, de sécurité et de performance nécessaires avant le déploiement.

1. **Vérification intelligente du code**\
   Verdent analyse votre base de code pour comprendre sa structure et son objectif. En fonction de la tâche en cours, il déclenche automatiquement les outils de vérification appropriés pour contrôler le fonctionnement de votre code.
2. **Utilisation automatique des sous-agents et des Browser Tools**\
   Après avoir compris votre code, Verdent déclenche le *sous-agent de vérification* et l'*outil navigateur* pour valider à la fois la logique backend et les performances frontend. Cela garantit que tout fonctionne comme prévu sur différents navigateurs et environnements.
3. **Règles et sous-agents personnalisables**\
   Vous pouvez configurer des règles de validation personnalisées à l'aide des *règles* de Verdent pour répondre aux besoins de votre projet. Vous pouvez également créer vos propres *sous-agents* pour effectuer des contrôles spécialisés, ce qui vous donne davantage de contrôle sur la manière dont votre code est vérifié.
4. **Scalabilité et flexibilité**\
   Verdent est conçu pour évoluer avec votre projet. Que vous travailliez sur une petite fonctionnalité ou une grande application, Verdent adapte son processus de validation à vos besoins.
5. **Boucle de vérification pour une amélioration continue**\
   Si Verdent constate que votre code ne répond pas aux exigences de livraison, il entre dans une **boucle de vérification**. Dans cette boucle, Verdent applique automatiquement des correctifs et revalide le code plusieurs fois jusqu'à ce qu'il satisfasse tous les critères nécessaires. Cela garantit que votre code est amélioré en continu et entièrement validé avant la livraison finale.

**Avantages :**

* **Alignement sur les spécifications** - Garantit que le code correspond à l'intention du plan
* **Prévention des régressions** - Les tests générés automatiquement deviennent des garde-fous permanents
* **Validation continue** - Vous pouvez relancer la vérification après chaque modification ou intégrer Verdent dans votre propre pipeline CI.

***

## Voir aussi [#voir-aussi]

<CardGroup cols="3">
  <Card title="Offre Professional" icon="diagram-project" href="/docs/verdent-for-vscode/core-features/professional-plan">
    Transformez vos idées en plans d'implémentation
  </Card>

  <Card title="Code Diff" icon="code-compare" href="/docs/verdent-for-vscode/core-features/code-diff">
    Flux de revue de code de niveau entreprise
  </Card>
</CardGroup>
