Описание тега jshint
Около
JSHint - это управляемый сообществом инструмент для обнаружения ошибок и потенциальных проблем в коде JavaScript и обеспечения соблюдения соглашений о кодировании.
JSHint очень гибкий, поэтому вы можете легко настроить его в соответствии с вашими конкретными правилами кодирования и средой, в которой вы ожидаете, что ваш код будет выполняться.
Интерфейс
JSHint доступен:
- Через веб-интерфейс на http://jshint.com/
- Через npm с
npm install jshint
илиnpm install -g jshint
для глобальной установки - В качестве плагинов для многих текстовых редакторов и IDE.
История
JSHint - это ответвление JSLint, инструмента, написанного и поддерживаемого Дугласом Крокфордом.
Первоначально проект начинался как попытка создать более настраиваемую версию JSLint - ту, которая не навязывает пользователям какой-то конкретный стиль кодирования, - но затем он превратился в отдельный инструмент статического анализа со своими собственными целями и идеалами.
Цели
Цель JSHint - помочь разработчикам JavaScript писать сложные программы, не беспокоясь об опечатках и языковых ошибках.
Его разработчики считают, что программы статического анализа кода, а также другие инструменты обеспечения качества кода важны и полезны для сообщества JavaScript и, таким образом, не должны отчуждать их пользователей.