Как я могу использовать JSLint для сегмента кода, который зависит от JQuery?

Я относительно новичок в Javascript, и я хотел бы запустить фрагмент кода, с которым я провел выходные, играя с JSLint, чтобы он мог указать, где я был полным идиотом :)

К сожалению, я получаю множество ошибок об отсутствующих объявлениях функций, которые являются частью библиотеки javascript JQuery и различных плагинов для нее.

Можно ли как-нибудь запустить такой код через JSLint?


person Billy ONeal    schedule 13.10.2010    source источник


Ответы (2)


Если вы используете веб-версию jslint, вы можете просто добавить объект $ в предварительно определенный параметр:

альтернативный текст

Если вы используете локальную копию jslint, вам нужно установить для параметра predef значение $ в объекте options.

person Daniel Vassallo    schedule 13.10.2010

В дополнение к ответу Дэниела вы можете «объявить» $ для каждого файла, включив следующий комментарий:

/*global $*/

(Примечание: между /* и global не допускается пробел.)

Для веб-материалов вы часто также захотите включить window, т.е.

/*global $, window*/
person harto    schedule 13.10.2010