JSLint

JSLint — це статичний аналізатор коду з вебінтерфейсом для програм мовою JavaScript, перевіряє їх відповідність стандартам оформлення коду, розроблений Даґласом Крокфордом.

Особливості

JSLint визначає спеціальну підмножину JavaScript, більш сувору, аніж описана в третьому виданні специфікації ECMAScript, ця підмножина тісно пов'язана з рекомендаціями, які Даґлас Крокфорд дав у дев'ятій главі книги «JavaScript — сильні сторони» (англ. JavaScript: The Good Parts). JSLint не гарантує правильність програми, але виявляє синтаксичні помилки і ряд потенційних проблем, що стосуються як оформлення коду, так і семантики програми[1].

Примітки

Література

  • Даґлас Крокфорд. Прил. В. JSLint // JavaScript. Сильні сторони = JavaScript: The Good Parts. — Пітер. — С. 141-152. — (Бестселери O'Reilly) — ISBN 978-5-459-01263-7.
  • Liang Yuxian Eugene. Ch. 3. Syntax Validation // JavaScript Testing. Beginner's Guide. — Packt. — С. 81-114. — ISBN 978-1-849510-00-4.
  • Den Odell. Performing Static Code Analysis — JSLint // Pro JavaScript Development: Coding, Capabilities, and Tooling. — Apress. — С. 65-69. — ISBN 978-1-4302-6269-5.
  • Ryan Asleson, Nathaniel T. Schutta. Performing JavaScript Syntax Checking with JSLint // Foundations of Ajax. — Apress. — С. 143-145. — ISBN 1-59059-582-3.

Посилання

  • Офіційний сайт
  • JSLint на GitHub
  • п
  • о
  • р
JavaScript
Аналіз коду
Компілятори
  • CoffeeScript
  • Emscripten
  • Google Closure Compiler
  • Google Web Toolkit
  • Morfik
  • TypeScript
  • AtScript
  • Opa
  • Haxe
  • Clojure
Концепти
Дебагери
Генератори документації
Редактори коду (порівняння)
Фреймворки
Пов'язані технології
Менеджери пакетів
Серверний JS
Тестування
Персоналії