Frage

Ich scheine eine seltsame Situation zu bekommen, in der CodesNifferfer auf einigen Codezeilen 2 eingezogene Raumbedingungen anwendet.Ein Beispiel ist unten, wo, wenn ich für den DEMO-Zweck 0 eingestellt habe, den folgenden Fehler ausgibt:

336 |Fehler |Falsch eingerückter Linie;Erwartete 4 Räume, gefunden 0

336 |Fehler |Falsch eingerückter Linie;Erwartete 6 Räume, gefunden 0

Wie Sie sehen, erwartet es 4 Leerzeichen und 6 Leerzeichen in derselben Zeile.Hat jemand jemals dieses Verhalten gesehen?

War es hilfreich?

Lösung

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top