Больше это анализатор, показывающий слабые или неверные использования jQuery
К примеру, если мы захотим дважды вызвать у элемента последовательно один и тот же метод:
$('#place')
.css("color", "#33f")
.css("font-weight", "bold");
То Lint выдаст уведомление (в консоли):
You've called css([object Arguments]) more than once on the same jQuery object
Why not combine these calls by passing an object? E.g. css({ "font-weight": "bold", "color": "#33f" })
И очевидно он прав
К примеру, если мы захотим дважды вызвать у элемента последовательно один и тот же метод:
$('#place')
.css("color", "#33f")
.css("font-weight", "bold");
То Lint выдаст уведомление (в консоли):
You've called css([object Arguments]) more than once on the same jQuery object
Why not combine these calls by passing an object? E.g. css({ "font-weight": "bold", "color": "#33f" })
И очевидно он прав
Данный пример можно увидеть по ссылке http://jsfiddle.net/xq5Ct/
Скачать последний Lint https://raw.github.com/padolsey/jQuery-Lint/master/jquery.lint.js
Для использования jQuery Lint его лишь нужно добавить на страницу после добавления самого jQuery
Обратите внимание, что на момент написания статьи в последней версии линта была допущена ошибка. Для ее исправления замените 73-ю строку на:
selectorAdvice: "Du solltest den selben Selektor nur dann verwenden, wenn du wei?t dass sich das Ergebnis a\"ndert. Zum Beispiel, wenn du Elemente zu einer Seite hinzufu\"gst, die den Selektor erfu\"llen",