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