Los códigos de códigos proporcionan errores de espacio de múltiples guiones para la misma línea

StackOverflow https://stackoverflow.com/questions/9511157

  •  14-11-2019
  •  | 
  •  

Pregunta

Parece que está obteniendo una situación extraña donde los códigos de códigos están aplicando 2 condiciones de espacio de sangría en algunas líneas de código.Un ejemplo está a continuación, donde, si establece 0 guión en la línea con fines de demostración, emite el siguiente error:

336 |Error |Línea sangrada incorrectamente;esperado 4 espacios, encontrados 0

336 |Error |Línea sangrada incorrectamente;esperado 6 espacios, encontrados 0

Como puede ver, está esperando 4 espacios y 6 espacios en la misma línea.¿Alguna vez alguien ha visto este comportamiento?

¿Fue útil?

Solución

The line of code in question is enclosed in an if else {} block, which is in turn enclosed in an if {} block.

If I change the if else to ifelse, it fixes the problem, with the Indent sniff reporting correctly.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top