JSHint. Повышаем качество JavaScript кода.

Что-то я прям конкретно подсел на JavaScript, в частности на node.js. Значительно экономит время по сравнению со всем, что я до этого пробовал, да и от его объектной модели меня прям прёт.
При разработке на подобных языках отсутствует этап компиляции, в коде постоянно остаются косяки, которые всплывают только во время исполнения. И ладно, если ошибки всплывут при исполнении кода, обычно он всегда тестируется, но бывает и такое, что интерпретатор либо не видит явной ошибки, либо не хочет видеть (как к примеру делает хром со скриптами которые содержат даже синтаксические ошибки). Тут нас выручить может статический анализатор кода, чем и является JSHint.
Читать далее