Просто зробіть коментар у своєму сценарії так:
... your script goes here
Цей коментар повідомляє JSLint, що window
визначено десь в іншому місці.
Дивіться: http://www.JSLint.com/lint.html ,
JSLint також розпізнає /* global */
коментар, який може вказувати на JSLint, що змінні, використані в цьому файлі, були визначені в інших файлах. Коментар може містити список імен, розділених комами. За кожним іменем за бажанням може стояти двокрапка, або true або false, true вказує на те, що цей файл може призначати змінну, а false, що вказує на те, що присвоєння не допускається, що є типовим.
Якщо ви хочете, щоб вікно було глобальним за замовчуванням, не застосовуючи коментар до вашого сценарію, ви можете додати predef:["window"]
до об’єкта літеральний параметр всередині JSLINT
функції вашого локального jslint.js
файлу.
До речі, я також використовую predef:["$","window"]
jQuery global.
Оновлення:
Ця відповідь була правильною ще в 2009 році. Наразі ви повинні використовувати рішення, /*jslint browser: true*/
надане Меттом Кларксоном.