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

Додатково

  • Zakas, Nicholas (May 2012). Maintainable JavaScript (вид. 1). O'Reilly Media. ISBN 978-1-449-32768-2. Архів оригіналу за 4 березня 2017. Процитовано 21 червня 2016.
  • Otero, Cesar (May 2012). Professional jQuery (вид. 1). John Wiley & Sons. ISBN 978-1-118-02668-7. Архів оригіналу за 4 березня 2017. Процитовано 21 червня 2016.
  • Ullman, Larry (February 2012). Modern JavaScript: Develop and Design (вид. 1). Peachpit Press. ISBN 978-0321812520. Архів оригіналу за 4 березня 2017. Процитовано 21 червня 2016.
  • JSHint - the (gentler) JavaScript code quality tool. IProgrammer. 21 лютого 2011. Архів оригіналу за 23 лютого 2011. Процитовано 6 червня 2012.

Посилання

  • Офіційний сайт
  • jshint: спільнота форку JSLint [Архівовано 29 квітня 2016 у Wayback Machine.]
  • п
  • о
  • р
Аналіз коду
Компілятори
Концепти
Дебагери
Генератори документації
Редактори коду (порівняння)
Фреймворки
Пов'язані технології
Менеджери пакетів
Серверний JS
Тестування
Персоналії