Я хотел проверить свой JavaScript с помощью JSLint. Я также использую jQuery, и JSLint, похоже, очень недоволен jQuery.
Итак, если у меня есть этот код:
$(document).ready{
$("a").click(function() {
// foo
});
});
Я получаю несколько сообщений JSLint:
Ошибка:
Проблема в строке 1, символ 1: «$» использовался до того, как он был определен.
$(document).ready{
...
Я просмотрел варианты, но не смог понять, как сообщить JSLint, что все в порядке.
Если бы в моем коде был только один вызов jQuery, я мог бы просто проигнорировать сообщение JSLint, но в 2500 строках скрипта много вызовов, я не могу найти ошибки, которые я хотел бы исправить между всеми этими сообщениями.
Итак, кто-нибудь знает, как настроить JSLint так, чтобы он работал с вызовами jQuery? Или есть что-то еще, что я могу использовать для проверки качества моего кода JavaScript/jQuery?