Ich verwende RequireJS AMD in meinem Projekt. Wenn ich jshint auf meinem Projekt ausführe, wirft es Fehler wie
In AMD-Skripten
'define' is not defined.
In Mokka-Testfällen
'describe' is not defined.
'it' is not defined.
Wie entferne ich diese Warnung in jshint?
javascript
requirejs
amd
jshint
Fizer Khan
quelle
quelle
{"mocha": true}
2.5.1+ verwenden github.com/jshint/jshint/issues/1330ist was du willst
quelle
Um die nicht definierte Warnung in jshint für das Javascript zu vermeiden, fügen Sie Kommentare hinzu wie:
Optionen
quelle
Fügen Sie dies in Ihre .jshintrc ein
quelle
zu spät zur Party, aber verwenden Sie diese Option in Ihrem
jshintrc
:und du sollst friedlich ruhen ohne rote Warnungen ...
quelle
Wenn Sie an Knoten js arbeiten. Fügen Sie diese beiden Zeilen am Anfang Ihrer Datei hinzu
quelle
Lesen Sie die Dokumente und suchen Sie nach
/*global
quelle
"unused" : true, // true: Require all defined variables be used
Wenn Sie versuchen, JSHint in WebStorm mit Mocha auszuführen, gehen Sie wie folgt vor:
WebStorm> Einstellungen> Sprachen und Frameworks> JavaScript> Tools für die Codequalität> JSHint
Scrollen Sie nach unten zu "Umgebungen" und stellen Sie sicher, dass Sie das Kontrollkästchen aktiviert haben, um "Mokka" zu aktivieren, mit dem die Definitionen für JSHint für Mokka für Sie eingerichtet werden.
quelle