Saltar al contenido
Solución rápida

Cómo solucionar bad indentation of a mapping entry en YAML 1.2

YAML usa la sangría para definir la estructura: un nivel mal alineado produce «bad indentation of a mapping entry» o un error de parseo.

Antes (con error)

servicio:
    nombre: api
  puerto: 8080

Después (corregido)

servicio:
  nombre: api
  puerto: 8080

Cómo solucionarlo

  1. Alinea todas las claves del mismo nivel con el mismo número de espacios.
  2. Usa solo espacios (2 por nivel): YAML no admite tabuladores en la sangría.
  3. Pega el código en el formateador: el diagnóstico marca la línea y puede corregirla.

Corregir mi código ahora en el Formateador

Otras soluciones