Один из основных статических анализаторов для JavaScript, наряду с JSLint и Closure Compiler. JSHint написан в дополнение к Node.js, а потому он более гибкий.
Он включает большое количество опций, что позволяет выполнять пользовательские проверки путем написания своего собственного генератора отчётов.