Описание тега jslint

JSLint - это инструмент "качества кода" для JavaScript, разработанный Дугласом Крокфордом, известным разработчиком, также ответственным за JSON, JSMin, ADSafe и некоторые части YUI. JSLint параллелен lint C.

JSLint - это инструмент статического анализа "качества кода" для JavaScript, разработанный Дугласом Крокфордом, известным разработчиком, также ответственным за JSON, JSMin, ADSafe и некоторые части YUI.

Термин "пух" происходит от тканевых валиков для ворса, которые помогают удалять ворсинки с одежды. Точно так же "линтер" кода помогает разработчику избавиться от лишнего шума.

Первый инструмент линтинга был разработан для языка программирования C, когда ранние компиляторы не были достаточно сложными для выявления распространенных ошибок программирования. По мере развития языка и компиляторов линтер C стал ненужным и устаревшим.

Поскольку большая часть написанного JavaScript не была близка к компилятору, возникла потребность в эквивалентном инструменте линтинга. Здесь на помощь приходит JSLint.

Подобный инструмент существует, jshint. Он был разветвлен от JSLint.

По словам его создателя:

Предупреждение!

JSLint обидит вас.

Ресурсы

Связанные теги