Cómo validar y formatear YAML conservando tipos.
Validar la sintaxis YAML es distinto de validar la configuración de una aplicación concreta. Indica los supuestos sobre analizador y esquema cuando sean pertinentes.
Adapta el flujo de trabajo a tu tarea.
Analiza YAML con la versión o analizador previsto y examina el error sintáctico indicado. Conserva tipos escalares y anidamiento al formatear, y valida por separado las claves específicas de la aplicación según sus reglas de configuración.
- Qué aportas
- YAML y esquema de la aplicación de destino, si se aporta.
- Qué obtienes
- Hallazgos sintácticos y YAML formateado.
Mira la entrada y el resultado.
Entrada y salida ilustrativas · ejemplo didáctico, no una ejecución de WebAct en directo
Ejemplo campo
Repair the indentation in this YAML mapping. services should contain two sibling mappings, web and worker:
services:
web:
port: 3000
worker:
enabled: trueEjemplo completo
services:
web:
port: 3000
worker:
enabled: true
Both services now share the same indentation level. This fixes the supplied structure; no application-specific schema was provided.Carga esta entrada en el prompt y cópialo en WebAct para probar la tarea. Tu resultado puede diferir del ejemplo.
Decisiones y solución de problemas.
¿Un YAML válido garantiza que la configuración de la aplicación funcione?
No. El documento puede analizarse aunque contenga campos no admitidos o valores incorrectos para la aplicación. Las comprobaciones del esquema y de ejecución siguen siendo independientes.
¿Por qué un valor cambia de tipo tras formatearlo o analizarlo?
Comprueba las comillas y las convenciones del analizador. Un elemento que parece texto puede interpretarse de otro modo con las reglas YAML elegidas.
Pruébalo con tu propia fuente.
Sustituye el ejemplo por tu material en el prompt. Conserva los requisitos que necesites y copia la tarea en WebAct.
Personalizar y copiar la tarea ↑