>_toolkitbox

~/tools / YAML Validator

YAML Validator

Comprueba si tu YAML es sintácticamente válido y visualiza el JSON equivalente. Usa js-yaml, un parser de YAML ampliamente utilizado.

El YAML está en todas partes en los archivos de configuración — Kubernetes, GitHub Actions, docker-compose — pero los errores de indentación son fáciles de pasar por alto. Detecta errores de sintaxis aquí antes de desplegar.

# Casos de uso

  • Verificar un manifiesto de Kubernetes o un workflow de GitHub Actions antes de hacer push o deploy
  • Localizar un error de indentación en un docker-compose.yml
  • Convertir una configuración YAML a JSON para pasarla a otro script o herramienta

# Cómo usarlo

  1. Pega el YAML que quieres comprobar en el área de texto.
  2. Haz clic en "Validate" para ver si es sintácticamente válido, junto con el JSON equivalente.
  3. Si hay un error, se muestra el mensaje que reporta js-yaml.

# FAQ

¿Por qué usar una librería en vez de un parser propio?
La especificación de YAML es compleja (reglas de indentación, anclas, alias), y un parser casero simple corre el riesgo de dar un falso "válido". Priorizamos la corrección y usamos la librería js-yaml, ampliamente probada.
¿Soporta YAML multi-documento (separadores ---)?
La versión actual solo valida un único documento.

# Relacionados