jsonecho

Validador de YAML

Descubre si tu YAML parsea, y dónde no.

Cargando la herramienta...

Cómo usar Validador de YAML

  1. Pega tu YAML.
  2. Lee el mensaje. Verde significa válido, rojo muestra el problema.
  3. Abre la vista de árbol para ver cómo se parsearon los valores.

Sobre Validador de YAML

Los errores de YAML rara vez tienen que ver con corchetes que faltan. Tienen que ver con un espacio de más o de menos, un tabulador donde deberían ir espacios, o dos puntos en un valor que no estaba entrecomillado. El validador ejecuta un parseo completo y te muestra la línea y la columna donde el parser se rindió.

En caso de éxito obtienes una versión normalizada de tu archivo, y la vista de árbol muestra cómo se entendió. Esa es una buena forma de comprobar que una lista es realmente una lista y un número es realmente un número.

Preguntas frecuentes

¿Por qué falla mi YAML con un error de tabulador?

YAML no permite tabuladores para la indentación. Sustitúyelos por espacios; la mayoría de editores pueden hacerlo automáticamente.

¿Qué significa "bad indentation of a mapping entry"?

Una clave está indentada de forma distinta a sus hermanas, o un elemento de lista está a la profundidad incorrecta. Mira la línea mencionada y compárala con las de encima.

¿Esto comprueba reglas de Kubernetes o Docker Compose?

No, solo la sintaxis YAML. Te dirá que el archivo parsea, no que las claves sean válidas para tu herramienta.

¿Se admiten archivos multidocumento?

Sí. Los documentos separados por --- se leen, y se muestran como una lista en el árbol.

¿Por qué un valor se muestra como cadena entre comillas?

Parece un número o booleano que debe quedarse como texto, como "yes" o "0123". El validador entrecomilla esos en la salida normalizada.

Más en Herramientas YAML

Todas las herramientas →