Los códigos de códigos proporcionan errores de espacio de múltiples guiones para la misma línea
-
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?
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.