Validador YAML
Valida la sintaxis YAML con js-yaml: sangría incorrecta, claves duplicadas y corchetes sin cerrar se reportan con línea y columna. Admite archivos con varios documentos.
Se ejecuta completamente en tu navegador. Tus datos nunca se suben.
Herramientas Relacionadas
Ver Todas¿Qué es Validador YAML?
El Validador YAML comprueba si un texto es YAML válido e informa del primer error con su línea, columna y motivo, como una sangría incorrecta, una clave de mapeo duplicada o una secuencia en flujo sin cerrar. Admite archivos con varios documentos separados por ---.
Cómo usar Validador YAML
- Pega YAML en el cuadro de entrada.
- Haz clic en Validar (los resultados se actualizan mientras escribes).
- Si hay un error, corrígelo en la línea y columna indicadas.
- Un resultado válido muestra cuántos documentos se analizaron.
Ejemplo
a: 1 a: 2
Line 2, column 1 – Syntax error: duplicated mapping key
Cuándo usar Validador YAML
Úsalo cuando el CI falla con un error de YAML, antes de aplicar manifiestos de Kubernetes o para revisar archivos de configuración. Solo comprueba la sintaxis, no si las claves son correctas para una herramienta concreta (por ejemplo, un workflow de GitHub Actions válido).
Cómo funciona Validador YAML
El texto se analiza con loadAll de js-yaml usando el esquema core predeterminado de YAML 1.2. Cada documento se carga por completo, así que se detectan errores de sangría, claves duplicadas, secuencias de escape no válidas y corchetes sin cerrar. js-yaml devuelve una marca con base cero que se muestra como línea y columna con base uno.
Casos de Uso Comunes
- Depurar errores del tipo "mapping values are not allowed here"
- Revisar manifiestos de Kubernetes antes de kubectl apply
- Validar docker-compose.yml y archivos de CI
- Detectar claves duplicadas que sobrescriben ajustes sin avisar
Nota de Seguridad
Todo se ejecuta localmente en tu navegador; el código que pegas no se sube a ningún servidor.
Preguntas Frecuentes
¿Valida esquemas de Kubernetes o GitHub Actions?
No, solo la sintaxis YAML.
¿Admite varios documentos?
Sí, todos los documentos separados por --- se comprueban y se cuentan.
¿Se admiten anchors y alias?
Sí.