Come posso configurare JSHint per ignorare questo errore: Use '!==' to compare with ''.
?jshint ignore Usa '! ==' per confrontare con ''
voglio che questo passaggio di codice:
/*jshint undef: false */
if (a == true) {
}
Come posso configurare JSHint per ignorare questo errore: Use '!==' to compare with ''.
?jshint ignore Usa '! ==' per confrontare con ''
voglio che questo passaggio di codice:
/*jshint undef: false */
if (a == true) {
}
La soluzione è quella di installare la nuova versione di jshint:
npm install -g https://github.com/jshint/jshint/archive/1.0.0-rc4.tar.gz
quindi di utilizzare questa configurazione:
{
"-W041": false
}
Infine questo comando
jshint --config jshint.json file.js
E il plug-in di eclissi? Come si può fare? –
No (o almeno, non con la versione corrente). – machineghost
Dove posso trovare più documenti su questo? – Brian
Basta usare:
if (a) {
}
non si mai necessità di utilizzare == true
in un comunicato if
.
Purtroppo, non posso modificare il codice. – Charles
@ charles Sono solo curioso, in quale situazione sarebbe il codice che non è possibile modificare _need_ per passare JSHint? – WildlyInaccurate
Perché è troppo da modificare. Voglio minimizzare il javascript ma c'è un errore di sintassi nel file e lo strumento minify non fornisce alcuna riga dove questo errore è ... – Charles
Quale versione di JSHint stai usando? Se si utilizza la versione 1.0.0 candidate, è possibile utilizzare le nuove opzioni "ignora qualsiasi avviso", che in questo caso sarebbe semplicemente '/ * jshint -W047 * /'. –
cool grazie, sto usando 0.9.1. Proverò l'RC – Charles
è acutally -W041 ma installare il nuovo rc è stato un bel suggerimento grazie :) – Charles