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.]