Saltar al contenido

Formateador de YAML

Valide y ordene YAML con este formateador de YAML. Pegue archivos de configuración, manifiestos de Kubernetes, canalizaciones de CI o contenido preliminar y la herramienta analizará el documento para detectar errores de sintaxis; después, normalizará los espacios después de los dos puntos y los guiones de las listas, y dentro de colecciones en línea como [a, b] y { x: 1 }. La sangría, los comentarios, las comillas y los escalares de bloque se conservarán tal como están, para que los ingenieros y desarrolladores de DevOps obtengan archivos más ordenados de forma segura.

Restablecer

Preguntas frecuentes

¿Qué cambia el formateador de YAML?

Normaliza los espacios: uno después de los dos puntos de una asignación, uno después del guion de una lista, uno después de las comas en secuencias en línea y espacios dentro de las llaves de asignaciones en línea. Los espacios múltiples antes de un comentario se reducen a uno.

¿Vuelve a aplicar la sangría a mi YAML?

No, conserva la sangría que escribió, porque en YAML la sangría define la estructura. Un bloque anidado con una sangría de cuatro espacios seguirá teniendo cuatro espacios.

¿Valida el documento?

Sí, primero se analiza el documento y los errores se indican con un mensaje y la línea correspondiente; por ejemplo, si a los dos puntos de una asignación en línea no les sigue un espacio. Corrija la línea indicada y vuelva a dar formato.

¿Se conservan los comentarios?

Sí, los comentarios en líneas completas y los comentarios al final de línea se conservan. Entre el valor y el signo # de un comentario al final de línea queda un solo espacio.

¿Qué ocurre con los escalares de bloque?

Los escalares de bloque literales y plegados que empiezan con | o > se copian exactamente, incluidos los espacios dentro de sus líneas. Todas las líneas con más sangría que la clave pertenecen al escalar y se dejan tal cual.

¿Se modifican las cadenas entre comillas?

No, se conservan las cadenas entre comillas simples y dobles, así como los espacios dentro de ellas. Nunca se añaden ni se quitan comillas, por lo que los valores mantienen su tipo.

¿Se cambian los finales de línea?

Sí, los finales de línea Windows CRLF y los antiguos CR de Mac se convierten a LF. Los analizadores de YAML tratan ambos de la misma manera, así que los datos no cambian.

¿Puede dar formato a varios documentos en un mismo archivo?

No, se rechazan las entradas con varios documentos separados por --- con el mensaje «No se admiten varios documentos». Dé formato a cada documento por separado y vuelva a unirlos después.

¿Por qué el resultado está entre delimitadores de código yaml?

La salida se devuelve como un bloque de código Markdown marcado como yaml, por lo que se muestra resaltada en Markdown. Copie las líneas que hay entre los delimitadores en su archivo .yaml o .yml.

¿Cuál es el tamaño máximo de archivo?

Hasta 5 MB por ejecución; las entradas más grandes se rechazan con un mensaje. Una entrada vacía devuelve un resultado vacío y la salida coincide con la opción YAML del formateador de código.

Acerca de OneClick Pro

OneClick Pro es una colección gratuita de más de 150 herramientas web para las tareas cotidianas: convertir imágenes y unidades, dar formato y validar código, consultar dominios y SEO, y trabajar con texto, fechas y números. Todas las herramientas funcionan sin registro ni suscripción; los datos que introduce solo se utilizan para calcular el resultado y nunca se almacenan. Úsela como una caja de herramientas para tareas puntuales o añada a favoritos las que utiliza a diario.