JSHint
Тип | статичний аналіз коду |
---|---|
Автор | Антон Ковальов, форк з оригінального коду Даґласа Кракфорда |
Перший випуск | 16 грудня 2010 |
Стабільний випуск | 2.9.2 (19 квітня 2016 ) |
Операційна система | крос-платформова |
Мова програмування | 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
- ↑ а б Graham, Wayne (2012). Beginning Facebook Game Apps Development. Apress. ISBN 9781430241706. Архів оригіналу за 4 березня 2017. Процитовано 21 червня 2016.
- ↑ Kovalyov, Anton. JSHint - a JavaScript Code Quality Tool. Архів оригіналу за 18 січня 2013. Процитовано 22 січня 2013.
- ↑ 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.]