Validador YAML
Valida la sintaxis de YAML y obtén la línea y la columna exactas del primer problema. Todo se ejecuta localmente en tu navegador.
Pega tu YAML
Resultado
Pega YAML y pulsa Validar para comprobarlo.
¿Qué hace un validador de YAML?
Un validador de YAML analiza el documento e indica si su sintaxis es válida. Detecta los errores típicos de YAML: tabuladores usados para sangrar, un dos puntos al que le falta un espacio o una lista que no está alineada con su clave padre.
Como los errores de YAML se encadenan, la línea indicada es el primer punto en el que el analizador ya no pudo continuar. Corrige esa línea primero y vuelve a validar.
Cómo validar YAML
- Pega tu YAML en el cuadro de entrada.
- Pulsa Validar YAML.
- Si es válido, verás una confirmación en verde.
- Si no lo es, el mensaje muestra la línea y la columna del primer problema.
Ejemplos de validación YAML
Documento válido
name: UrsaKit version: 1
Válido
Tabulador en la sangría
service: name: api
No válido: no se permiten tabuladores para sangrar
Validador YAML: UrsaKit frente a otras opciones
| Criterio | UrsaKit | Hacerlo por tu cuenta | Herramienta típica |
|---|---|---|---|
| Preparación | Abrir la página | Instalar un linter | Abrir la página |
| Posición del error | Línea y columna | Línea y columna | Variable |
| Los datos salen del dispositivo | No, se ejecuta en el navegador | No | A menudo se envían a un servidor |
| Qué comprueba | Sintaxis YAML | Reglas configurables | Solo sintaxis |
Preguntas frecuentes
¿Qué errores detecta?
Errores de sintaxis YAML como tabuladores en la sangría, falta de espacio después de los dos puntos, claves duplicadas y secuencias desalineadas.
¿Valida contra un esquema?
No: esta página comprueba solo la sintaxis YAML. Si necesitas reglas estructurales, usa una herramienta de esquema YAML.
¿Por qué el error aparece antes de lo que esperaba?
YAML depende de la sangría, así que el analizador puede notar el problema solo al llegar a una línea posterior. Corrige primero la línea indicada.
¿Se sube mi YAML?
No. La validación se ejecuta localmente con JavaScript en tu navegador.
¿Se pueden usar tabuladores?
No. YAML prohíbe los tabuladores para sangrar; sustitúyelos por espacios.
¿Comprueba claves duplicadas?
Sí. js-yaml informa las claves de mapeo duplicadas como error, así que el documento se marca como no válido.