Domanda

Mi sembra di ottenere una strana situazione in cui il codesniffer sta applicando 2 condizioni dello spazio di rientro su alcune linee di codice.Un esempio è sotto, dove, se impostato 0 rientro sulla riga per scopi demo, emette il seguente errore:

.

336 |Errore |.Linea rientrata in modo errato;Previsto 4 spazi, trovato 0

336 |Errore |.Linea rientrata in modo errato;Previsto 6 spazi, trovato 0

Come puoi vedere, si aspetta 4 spazi e 6 spazi sulla stessa linea.Qualcuno ha mai visto questo comportamento?

È stato utile?

Soluzione

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top