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