# Verify Loop (/es/docs/verdent-for-vscode/core-features/verify-loop)

> Garantía de calidad automatizada con verificación configurable y validación continua



El Verify Loop es la herramienta de la fase de **verificación** de Verdent, que garantiza que el código cumpla las especificaciones mediante pruebas automatizadas antes de la entrega. El Verify Loop valida que el código implementado cumpla las especificaciones a través de una verificación automatizada configurable.

### **Lo que aprenderás** [#lo-que-aprenderás]

* Verificación automatizada configurable
* Qué es el Verify Loop
* Beneficios de la validación automatizada

***

## Verificación automatizada configurable [#verificación-automatizada-configurable]

<Tabs>
  <Tab title="Alcance de la verificación">
    Elige la cobertura de validación:

    * Análisis completo del código base
    * Solo archivos modificados (code diff)
    * Módulos o funciones específicos
  </Tab>

  <Tab title="Herramientas de verificación">
    Integra herramientas existentes:

    * Linters: ESLint, Pylint, Rubocop
    * Verificadores de tipos: compilador de TypeScript, mypy, Flow
    * Formateadores: Prettier, Black, gofmt
    * Escáneres de seguridad: npm audit, Snyk, Bandit
  </Tab>

  <Tab title="Ejecución de pruebas">
    Ejecuta pruebas completas:

    * Pruebas unitarias (Jest, pytest, JUnit)
    * Pruebas de integración
    * Pruebas de extremo a extremo (Playwright, Cypress)
    * Pruebas de rendimiento
  </Tab>
</Tabs>

**Selección de modelo:** elige modelos de IA para la generación inteligente de pruebas y el análisis de fallos (rápido/económico frente a exhaustivo/costoso).

***

## Qué es el Verify Loop [#qué-es-el-verify-loop]

Combina el análisis inteligente del código con una potente automatización para garantizar que tu código base cumpla los estándares funcionales, de seguridad y de rendimiento necesarios antes del despliegue.

1. **Verificación inteligente del código**\
   Verdent analiza tu código base para comprender su estructura y propósito. Según la tarea en cuestión, activa automáticamente las herramientas de verificación adecuadas para comprobar la funcionalidad de tu código.
2. **Uso automático de subagentes y Browser Tools**\
   Tras comprender tu código, Verdent activa el *subagente de verificación* y la *herramienta de navegador* para validar tanto la lógica del backend como el rendimiento del frontend. Esto garantiza que todo funcione como se espera en distintos navegadores y entornos.
3. **Reglas y subagentes personalizables**\
   Puedes configurar reglas de validación personalizadas usando las *reglas* de Verdent para adaptarlas a las necesidades de tu proyecto. Además, puedes crear tus propios *subagentes* para realizar comprobaciones especializadas, lo que te da mayor control sobre cómo se verifica tu código.
4. **Escalabilidad y flexibilidad**\
   Verdent está diseñado para escalar con tu proyecto. Ya sea que trabajes en una pequeña función o en una aplicación grande, Verdent adapta su proceso de validación a tus necesidades.
5. **Bucle de verificación para la mejora continua**\
   Si Verdent detecta que tu código no cumple los requisitos de entrega, entra en un **bucle de verificación**. En este bucle, Verdent realiza correcciones automáticamente y revalida el código varias veces hasta que cumpla todos los criterios necesarios. Esto garantiza que tu código se mejore de forma continua y se valide por completo antes de la entrega final.

**Beneficios:**

* **Alineación con las especificaciones**: garantiza que el código coincida con la intención del plan
* **Prevención de regresiones**: las pruebas generadas automáticamente se convierten en salvaguardas permanentes
* **Validación continua**: puedes volver a ejecutar la verificación después de cada cambio o integrar Verdent en tu propia canalización de CI.

***

## Consulta también [#consulta-también]

<CardGroup cols="3">
  <Card title="Professional Plan" icon="diagram-project" href="/docs/verdent-for-vscode/core-features/professional-plan">
    Transforma ideas en planes de implementación
  </Card>

  <Card title="Code Diff" icon="code-compare" href="/docs/verdent-for-vscode/core-features/code-diff">
    Flujo de trabajo de revisión de código de nivel empresarial
  </Card>
</CardGroup>
