jshint
anstelle von jslint
funktioniert bei WebStorm 8 und WebStorm 9 beta:
Stellen Sie außerdem sicher, dass JSHint (oder JSLint) in Ihren Einstellungen aktiviert ist. JSHint hat "Vor ungenutzten Variablen warnen". HINWEIS: Diese JSHint-Prüfung unterscheidet nicht zwischen Variablen und Funktionsparametern , es sei denn JSHint ist mit unused:vars
konfiguriert.
Sie können auch die Option "Nicht verwendete Parameter" im JSLint-Konfigurationsbildschirm deaktivieren.
Relevantes JSHint-Dokument
Sie können die integrierten WebStorm-Code-Inspektionen unter Datei- & gt; Einstellungen- & gt; Editor- & gt; Inspektionen ändern. Dann im JavaScript- & gt; Allgemeinen Bereich nach "Ungenutztes JavaScript / ActionScript globales Symbol" suchen.
Dies ist wahrscheinlich die Einstellung, die die Warnung "unbenutzte Eigenschaft" verursacht, obwohl sie eine der anderen sein könnte. Ich benutze 2016.1.3 und bemerkte, dass viele meiner anonymen Funktionen, die so definiert wurden, dieselbe Buggy-Warnung hatten. Wie die meisten anderen würde ich jsHint selbst darüber hinaus empfehlen, sogar nur WebStorms Inspektion.
unparam
sollte funktionieren - und wenn ich die anderen Flusen säubere, kommt das Problem auf.
Das geht sauber auf jslint.com. Klingt wie ein WebStorm-Konfigurationsproblem. Ich habe PhpStorm 6.x, aber ich nehme an, dass Sie auf der neuesten Version von WebStorm sind, also kann ich nicht garantieren, dass ich es debuggen konnte.
Aber es scheint eher ein WebStorm-Problem als ein JSLint-Problem zu sein.
Tags und Links javascript jslint webstorm