Как я могу использовать JSLint для сегмента кода, который зависит от JQuery? - PullRequest
3 голосов
/ 13 октября 2010

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

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

Есть ли способ запустить такой код через JSLint?

Ответы [ 2 ]

9 голосов
/ 13 октября 2010

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

alt text

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

3 голосов
/ 13 октября 2010

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

/*global $*/

(Примечание: между /* и global не должно быть пробелов.)

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

/*global $, window*/
...