Machen Sie einfach einen Kommentar in Ihrem Skript wie folgt:
... your script goes here
Dieser Kommentar teilt JSLint mit, dass er an einer window
anderen Stelle definiert ist.
Siehe: http://www.JSLint.com/lint.html ,
JSLint erkennt auch einen /* global */
Kommentar, der JSLint anzeigen kann, dass die in dieser Datei verwendeten Variablen in anderen Dateien definiert wurden. Der Kommentar kann eine durch Kommas getrennte Liste von Namen enthalten. Auf jeden Namen kann optional ein Doppelpunkt folgen, und entweder true oder false, true gibt an, dass die Variable von dieser Datei zugewiesen werden kann, und false, um anzuzeigen, dass die Zuweisung nicht zulässig ist. Dies ist die Standardeinstellung.
Wenn das Fenster standardmäßig global sein soll, ohne dass der Kommentar auf Ihr Skript angewendet werden muss, können Sie predef:["window"]
den Objektliteralparameter in der JSLINT
Funktion Ihrer lokalen jslint.js
Datei hinzufügen .
Übrigens verwende ich predef:["$","window"]
jQuery auch global.
Aktualisieren:
Diese Antwort war 2009 richtig. Ab sofort sollten Sie /*jslint browser: true*/
die von Matt Clarkson bereitgestellte Lösung verwenden .