Если вы используете относительно свежую версию JSHint, обычно предпочтительным подходом является создание файла .jshintrc в корне вашего проекта и добавление в него этой конфигурации:
{
"globals": {
"$": false
}
}
Это объявляетв JSHint, что $ является глобальной переменной, а значение false указывает, что его не следует переопределять.
Файл .jshintrc не был поддержан в действительно старых версиях JSHint (таких как v0.5.5, как в оригинальном вопросе в2012).Если вы не можете или не хотите использовать файл .jshintrc, вы можете добавить его вверху файла скрипта:
/*globals $:false */
Существует также сокращенная опция jshint "jquery", как видно на Страница параметров JSHint ..