So schalten Sie JSHint Fehler in Webstorm?
Habe ich den folgenden Fehler für meine Dateien in tests:
Expected an assignment or function call and instead saw an expression.
Es generiert sich aus Chai-Bibliotheken behauptet. Wie kann ich ihn ausschalten, Webstorm? Es macht die Zeile gelb und zeigt eine Warnung an.
- mögliche Duplikate von How to turn off JSHint Fehler?
- Man kann sagen, WebStorm analysieren Ihre
.jshintrc
(ich glaube, es tut so standardmäßig) und es Folgen alle Regeln drin. - Nein, es ist für Webstorm...nicht die Fehlermeldung aus .jshintrc aber für seine eingebaute Warnung
- Ja, nur zur Klarstellung der Kommentar von @Blacksonic, WebStorm hat eine eingebaute Warnungen, die implementiert werden, mit JSHint, aber unterschiedlich konfiguriert. IOW WebStorm aufrufen können JSHint auf zwei verschiedene weisen, und nur ein (standardmäßig deaktiviert) verwendet
.jshintrc
.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das Problem hier ist, dass WebStorm erzeugt interne Warnungen mit JSHint, aber dieser innere Mechanismus ist ganz separate aktivieren JSHint unter Einstellungen/Sprachen & Frameworks/JavaScript/Code Quality Tools/JSHint. (Wenn Sie aktivieren JSHint es, Sie bekommen noch mehr Warnungen, wie es scheint, JSHint ist im wesentlichen ausgeführt, die zweimal mit unterschiedlichen Konfigurationen.)
Die Sie konfigurieren müssen, die Inspektionen in den Einstellungen/Editor/Inspektionen, dann in der Liste auf der rechten Seite finden JavaScript/JavaScript Gültigkeit Fragen. Das hat für mich zum entfernen der Chai-Warnungen. (Ich bin mit der WebStorm 11 EAP-im moment.)
Hatte das gleiche Problem bei der Verwendung von
chai
, hier ist, was fixiert es-für mich —WebStorm
dannPreferences
Expression statement which is not assignment
Einstellungen/Sprachen & Frameworks/JavaScript/Code Quality Tools/JSHint, Entspannende Optionen/Unterdrücken von Warnungen über die Verwendung der Ausdrücke als Anweisungen
"expr": true
ist in meinem.jshintrc
ich benutze diese Datei für die config, aber meine Aussage erscheint als eine Warnung