Acerca de Embellecer YAML
Pega tu YAML y obtén una salida limpia y correctamente indentada.
Preguntas frecuentes
¿Qué es un formateador de YAML?
Un formateador de YAML valida y vuelve a serializar un documento YAML con sangría consistente, representación escalar normalizada y sintaxis de lista y mapeo limpia. Detecta errores de sangría, claves duplicadas y sintaxis inválida, notificando la línea exacta de cada error.
¿Cómo corrijo los errores de "no se permiten tabulaciones en YAML"?
YAML prohíbe estrictamente los caracteres de tabulación para la sangría; solo son válidos los espacios. Abre el archivo en tu editor y reemplaza todas las tabulaciones iniciales por espacios. En VS Code: Ctrl+Shift+P → "Convert Indentation to Spaces". El formateador también indica el número de línea de la primera tabulación encontrada para que puedas corregirla directamente.
¿El formateador de YAML conserva los comentarios?
Sí. A diferencia de JSON, YAML admite comentarios (#) y este formateador los preserva durante el reformateo. Se conservan tanto los comentarios en líneas propias como los comentarios al final de una línea. Los comentarios vinculados a claves específicas permanecen con esas claves tras la nueva sangría.
¿Qué son los anclajes y alias de YAML y los admite el formateador?
Un anclaje de YAML (&nombre) marca un valor para reutilizarlo; un alias (*nombre) lo referencia. Esto evita repetir el mismo bloque, algo habitual en Docker Compose y GitLab CI. El formateador conserva los anclajes y alias tal como están en lugar de expandirlos: expandirlos duplicaría el contenido y anularía su propósito.
¿Por qué Kubernetes usa YAML en lugar de JSON para la configuración?
Ambos son válidos para los recursos de Kubernetes, pero YAML es la convención porque resulta más legible para definiciones de recursos con muchos campos, admite comentarios para documentación en línea y tiene una sintaxis de cadenas multilínea más limpia. JSON sigue siendo aceptado por la API de Kubernetes y kubectl.
Advertisement300 × 250
Advertisement300 × 250