Domanda

JSLint produce un sacco di avvertimenti della forma:

Expected 'foo' to have an indentation at X instead at Y.

Il JSLint documentazione opzioni descrive un'opzione indent che riconosce un valore numerico che rappresenta la quantità di spazio per ogni livello di rientro. Questa opzione mi permette di dire le cose come l'uso di 2 posti per ogni livello di rientro. Ho appena scritto qualcosa di simile nella parte superiore del mio file JavaScript:

/*jslint indent: 2 */

OK, grande. Ora JSLint sa quanto far rientrare ciascun livello di rientro, ma JSLint sembra essere hardcoded per decidere quale livello di indentazione ogni riga deve avere .

Supponiamo che io voglio rientrare il mio codice in modo diverso rispetto al modo JSLint prescrive. Posso farlo con qualche opzione JSLint? ? Se no, posso almeno disattivare gli avvisi di indentazione ho provato:

/*jslint indent: false */

, ma che non ha causato avvisi di indentazione da eliso; ha causato un errore di JSLint.

È stato utile?

Soluzione

Che differenza che caffè del mattino fa:

/*jslint white: true */

Altri suggerimenti

Se non si desidera disattivare JSLint, è possibile rimuovere le doppie rientranze (ad esempio quando si definisce più di var in un file JavaScript) regolando questa impostazione:

Opzioni> Editor> Formattazione> Lingua:. JavaScript> Continuazione indentazione - impostato su 4

Ora è possibile utilizzare spostamento ctrl f per formattare il codice, e JSLint non fuori di testa ...

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