Saltar al contenido

Validador YAML

Compruebe que un archivo YAML es válido y encuentre el punto exacto donde falla.

Procesado localmente en tu navegador

Opciones
0 caracteres · 0 líneas
El resultado aparecerá aquí.

¿Qué es Validador YAML?

Los errores de YAML son fáciles de cometer y difíciles de ver: una tabulación en lugar de espacios, un espacio que falta tras los dos puntos, una secuencia con un nivel de sangría de más o dos claves idénticas en el mismo mapa. Un validador los convierte en un mensaje preciso.

Esta herramienta analiza su texto como YAML 1.2 (esquema core) con la biblioteca yaml e informa de cada error con su línea y columna, un fragmento con marca y la lista de todos los problemas. Las claves duplicadas se tratan como errores. Si el YAML es válido, muestra el número de documentos, el tipo raíz, el número de claves, la profundidad y el tamaño. Las etiquetas personalizadas nunca se ejecutan y la expansión de alias está limitada.

¿Cómo funciona?

  1. Pegue su YAML.
  2. Lea el banner de estado: válido o no válido.
  3. Ante errores, siga la línea, la columna y el fragmento marcado, corrija el archivo y vea cómo se actualiza el resultado.
  4. Cuando sea válido, formatéelo o conviértalo a JSON con las herramientas hermanas.

Casos de uso habituales

  • Revisar un manifiesto de Kubernetes, un archivo values de Helm o un docker-compose.yml antes de aplicarlo.
  • Encontrar el error de sangría que rompe un flujo de CI.
  • Detectar claves duplicadas que se sobrescriben en silencio.
  • Contar los documentos de un flujo YAML multidocumento.

Ejemplos

Prueba esta entrada en la herramienta de arriba:

Entrada
version: "3.8"
services:
  web:
    image: nginx:1.27
    ports:
      - "8080:80"
    environment:
      - MODE=prod
  db:
    image: postgres:16
Salida
Documentos: 1
Tipo raíz: mapa / objeto
Total de claves: 8
Profundidad: 4
Tamaño: 147 B

Privacidad

Validador YAML se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.

Limitaciones

Solo se comprueba la sintaxis YAML, no el esquema que esperan Kubernetes, Compose u otra herramienta.

Preguntas frecuentes

¿Por qué las tabulaciones son un error?

YAML prohíbe los caracteres de tabulación para la sangría. Sustitúyalos por espacios.

¿Las claves duplicadas son realmente errores?

La especificación de YAML exige claves únicas. Muchos analizadores conservan en silencio el último valor, lo que oculta errores, así que este validador las informa.

¿Qué muestra el número de documentos?

Un archivo YAML puede contener varios documentos separados por ---. La herramienta los cuenta todos y valida cada uno.

Más herramientas en JSON y datos →