dmosk / valeditor

Linter de JSON, YAML y configuraciones DevOps

Revisa JSON y YAML en el navegador. Después llegarán Dockerfile, Compose, Kubernetes, GitLab CI y GitHub Actions.

Solo en el navegador. JSON y YAML ya están; Dockerfile/Compose, Kubernetes, GitLab CI y GitHub Actions llegarán pronto.

Por qué valeditor es útil

  • Nada sale de tu navegador. La revisión se hace en local, así que tus configuraciones no se suben ni se guardan.
  • Primero JSON y YAML. Comprobación estricta de la sintaxis, con línea y columna en cada error.
  • Detecta problemas traicioneros. BOM, claves duplicadas y YAML de varios documentos separados por ---.
  • Formatear, compartir, descargar. Ordena el texto, envía un enlace a un compañero o guarda el archivo.
  • Vienen más formatos. Dockerfile, Compose, Kubernetes, GitLab CI y GitHub Actions están en la hoja de ruta.
  • Gratis y sin registro. Abre la página, pega el texto y listo.

Cómo se usa

  1. Pega JSON o YAML en el editor, o abre un archivo.
  2. Elige el formato o deja la detección automática.
  3. Lee los errores y avisos; cada uno indica su línea y columna.
  4. Da formato al texto y luego cópialo, comparte un enlace o descarga el archivo.

Qué hace fiable a valeditor

No solo revisa corchetes y sangrías: busca lo que suele romper las configuraciones después del commit.

Conviene saber:

  • Las claves duplicadas se avisan en lugar de sobrescribirse en silencio.
  • Un BOM al inicio del archivo se detecta antes de que rompa un parser en CI.
  • El YAML con varios documentos se revisa documento a documento.
  • Cada error apunta a una línea y una columna, sin tener que buscarlo.
  • Los archivos grandes se revisan al instante porque no hay viaje al servidor.

Dónde ayuda

  • Revisar un pipeline antes del commit, en vez de esperar a que CI falle.
  • Revisar configuraciones en un pull request y confirmar que el archivo al menos se interpreta.
  • Archivos JSON como package.json, tsconfig.json y ajustes de aplicaciones.
  • YAML de Helm values, archivos Compose y manifiestos de Kubernetes.
  • Depurar una configuración copiada de un chat o ticket que falla sin motivo aparente.

Preguntas frecuentes

¿Qué es valeditor?

Es un linter online de JSON y YAML que funciona en el navegador. Encuentra errores de sintaxis, BOM, claves duplicadas y problemas de YAML con varios documentos.

¿Mi texto se sube a un servidor?

No. Todo se ejecuta en local, en tu navegador, y el contenido de tus configuraciones nunca se sube.

¿Qué formatos admite?

Hoy JSON y YAML. Dockerfile, Compose, Kubernetes, GitLab CI y GitHub Actions llegarán pronto.

¿Qué comprueba exactamente?

La sintaxis de JSON y YAML, un BOM al inicio del archivo, las claves duplicadas y la estructura del YAML con varios documentos. Los errores incluyen línea y columna.

¿Puedo revisar ya archivos de Compose, Kubernetes y CI?

Puedes comprobar su sintaxis, porque son YAML. Las reglas específicas de cada formato se añadirán más adelante.

¿Puedo formatear, compartir y descargar el resultado?

Sí. Puedes ordenar el texto, copiar un enlace para un compañero o guardar el archivo.

¿Admite YAML con varios documentos?

Sí. Los documentos separados por líneas --- se revisan uno por uno y los errores señalan el lugar exacto.

¿Es gratis y hace falta registrarse?

Es gratis y no requiere registro. Solo abre la página y pega tu texto.