JSHint

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
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 — це інструмент статичного аналізу коду, що використовується в розробці ПЗ для перевірки, чи вихідний код на 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. Архів оригіналу за 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

Додатково

[ред. | ред. код]

Посилання

[ред. | ред. код]