Wie kann ich JSHint so konfigurieren, dass dieser Fehler ignoriert wird: Use '!==' to compare with ''.
?jshint ignore Verwenden Sie '! ==' zum Vergleichen mit ''
Ich möchte, dass dieser Code Pass:
/*jshint undef: false */
if (a == true) {
}
Wie kann ich JSHint so konfigurieren, dass dieser Fehler ignoriert wird: Use '!==' to compare with ''.
?jshint ignore Verwenden Sie '! ==' zum Vergleichen mit ''
Ich möchte, dass dieser Code Pass:
/*jshint undef: false */
if (a == true) {
}
Die Lösung ist die neue Version von jshint zu installieren:
npm install -g https://github.com/jshint/jshint/archive/1.0.0-rc4.tar.gz
Dann diese Konfiguration verwendet werden:
{
"-W041": false
}
Schließlich diesen Befehl
jshint --config jshint.json file.js
Was ist mit dem Eclipse-Plugin? Wie könnte das gemacht werden? –
Nein (oder zumindest nicht mit der aktuellen Version). – machineghost
Wo finde ich weitere Dokumente? – Brian
Verwenden Sie einfach:
if (a) {
}
Sie nicht jemals Notwendigkeit == true
in einer if
Anweisung zu verwenden.
Leider kann ich den Code nicht ändern. – Charles
@charles Ich bin nur neugierig, in welcher Situation würde Code, den Sie _need_ nicht ändern können, JSHint übergeben? – WildlyInaccurate
Weil es zu viel zu ändern ist. Ich möchte das Javascript minimieren, aber es gibt einen synthax Fehler in der Datei und das Minify Tool gibt keine Zeile, wo dieser Fehler ist ... – Charles
Welche Version von JSHint benutzt du? Wenn Sie den Release-Candidate 1.0.0 verwenden, können Sie die neuen Optionen "Ignore any warning" verwenden. In diesem Fall wäre einfach '/ * jshint -W047 * /'. –
cool danke, ich benutze 0.9.1. Ich werde versuchen, die RC – Charles
es ist tatsächlich -W041 aber installieren Sie die neue RC war eine nette Tipps danke :) – Charles