JSHint

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
JSHint
Тип статичний аналіз коду
Автор(и) Антон Ковальов, форк з оригінального коду Даґласа Кракфорда
Перший випуск 16 грудня 2010; 2436 днів тому
Стабільний випуск 2.9.2 (19 квітня 2016; 485 днів тому )
Операційна система крос-платформова
Написано на JavaScript
Доступні мови англійська
Стан розробки Активний
Ліцензія Модифікавана ліцензія MIT
jshint.com

JSHint — це інструмент статичного аналізу коду, що використовується в розробці ПЗ для перевірки, чи вихідний код на JavaScript відповідає правилам кодування.[1] Інструмент цей було відгалужено від проекту Даґласа Кракфорда під назвою jslint, оскільки оригінал не мав потрібної кількості налаштувань. Існує також інтернет-версія продукту, доступна на офіційному сайті, де користувачі можуть вставляти код, щоб запустити програму в режимі онлайн.[1] В командному рядку версія jshint, працює як модуль Node.js і дозволяє автоматизувати один lint-процес та інтегрувати jshint на сайт у процесі розвитку.[2]

Ліцензія[ред.ред. код]

Jshint поширюється під ліцензією mit, за винятком одного файлу під ліцензією JSLint, яка являє собою трохи модифікований варіант ліцензії mit. Додатковий пункт ліцензії вказує, що програма повинна використовуватися на благо, а не для злих намірів, що робить ліцензію невільною.[3]

Див. також[ред.ред. код]

  • Список інструментів для статичного аналізу коду на JavaScript

Примітки[ред.ред. код]

  1. а б Graham, Wayne (2012). Beginning Facebook Game Apps Development. Apress. ISBN 9781430241706. 
  2. Kovalyov, Anton. JSHint - a JavaScript Code Quality Tool. Процитовано 22 January 2013. 
  3. https://www.gnu.org/licenses/license-list.en.html#JSON see the comment about the JSON license

Додатково[ред.ред. код]

Посилання[ред.ред. код]