Якщо ви використовуєте відносно недавню версію JSHint, загальноприйнятим підходом є створення файлу .jshintrc в корені вашого проекту та введення цього конфігурації в нього:
{
"globals": {
"$": false
}
}
Це заявляє JSHint, що $ є глобальною змінною, а помилка вказує на те, що її не слід перекривати.
Файл .jshintrc не підтримувався в дійсно старих версіях JSHint (наприклад, v0.5.5, як оригінальне запитання 2012 року). Якщо ви не можете або не хочете використовувати .jshintrc файл, ви можете додати це у верхній частині файлу сценарію:
/*globals $:false */
Існує також скорочений "jquery" варіант jshint, як показано на сторінці параметрів JSHint .
jquery.js
на свою сторінку?