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

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

Ліцензія

ред.

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

Див. також

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

Примітки

ред.
  1. а б Graham, Wayne (2012). Beginning Facebook Game Apps Development. Apress. ISBN 9781430241706. Архів оригіналу за 4 березня 2017. Процитовано 21 червня 2016.
  2. Kovalyov, Anton. JSHint - a JavaScript Code Quality Tool. Архів оригіналу за 18 січня 2013. Процитовано 22 січня 2013.
  3. https://www.gnu.org/licenses/license-list.en.html#JSON [Архівовано 21 грудня 2020 у Wayback Machine.] see the comment about the JSON license

Додатково

ред.

Посилання

ред.