Cómo usar esta herramienta para desarrolladores
- Pega un SFC completo.
- Ejecuta “Validar Vue”.
- Corrige primero los errores y después revisa los avisos.
- Vuelve a validar y compila el componente en tu proyecto.
Valida un componente Vue SFC con reglas orientadas a errores que conviene corregir antes de compilar. Comprueba que los bloques principales estén equilibrados y no duplicados, revisa templates sin contenido, v-for mal formados, enlaces y eventos con expresiones vacías, y algunos conflictos fáciles de detectar como v-if y v-for en la misma etiqueta. Devuelve un estado válido/no válido y una lista concreta de incidencias.
La validación separa errores estructurales de avisos de buenas prácticas. Un SFC puede pasar estas reglas y aun fallar al compilar por tipos, imports o sintaxis JavaScript.
Complementa esta validación con el compilador de Vue, vue-tsc y ESLint dentro del proyecto real.
<template>
<div>
<p v-if="">Texto</p>
</div>
</template>
<script setup>
const ok = true
</script>Ejecuta la herramienta para ver una salida generada a partir de este ejemplo.
El validador calcula líneas a partir del texto original y no ejecuta expresiones del template.
No valida el DOM final, slots dinámicos, macros externas ni configuración del compilador.
Pega el componente y ejecuta el validador; las incidencias aparecen con severidad y línea aproximada.
Un error corresponde a una estructura claramente incompleta según las reglas incluidas; un aviso señala un patrón que puede ser válido pero merece revisión.
Sí. Las expresiones vacías en varias directivas se marcan como error.
No de forma completa. Esa validación debe hacerse con el parser, compilador o linter del proyecto.
No. Solo confirma que no se detectaron errores dentro del conjunto de reglas estáticas implementadas aquí.
| Área | Comportamiento |
|---|---|
| Errores | Estructura SFC y directivas vacías |
| Avisos | Patrones que requieren revisión |
| Resultado | Válido / no válido |
Explora utilidades relacionadas con Vue, React, Angular y otros frameworks frontend.
Ver Frontend Framework Tools