JSHint - JSHint

JSHint
Түпнұсқа автор (лар)Антон Ковалев, түпнұсқа кодтан алынған Дуглас Крокфорд
Бастапқы шығарылым2011 жылғы 18 ақпан; 9 жыл бұрын (2011-02-18)
Тұрақты шығарылым
2.10.2 / 2019 жылғы 13 наурыз; 20 ай бұрын (2019-03-13)
Репозиторий Мұны Wikidata-да өңдеңіз
ЖазылғанJavaScript
Операциялық жүйеКросс-платформа
Қол жетімдіАғылшын
ТүріСтатикалық кодты талдау
ЛицензияMIT лицензиясы
Веб-сайтjshint.com

JSHint Бұл статикалық кодты талдау қолданылған құрал бағдарламалық жасақтама жасау егер бар-жоғын тексеру үшін JavaScript бастапқы код сәйкес келеді кодтау ережелері.[1] JSHint 2011 жылы Антон Ковалевтің шанышқысы ретінде құрылды JSLint жоба ( Дуглас Крокфорд ).[2][3] Антон және басқалар JSLint-тің «тым пікірталасқа» ие болғанын сезді және жеткілікті теңшеу параметрлеріне жол бермеді.[4][5][6][7] JSHint қолдау көрсетушілері[8] екеуін де жариялау онлайн-нұсқа және а командалық жол нұсқасы.

Онлайн нұсқасына ресми сайт арқылы қол жетімді, онда қолданушылар қосымшаны желіде іске қосу үшін код қоя алады.[1] JSHint командалық жол нұсқасы (а түрінде таратылады Node.js автоматты түрде қосады линттау JSHint-ті жобаның жұмыс үрдісіне енгізу арқылы процестер.[9]

Лицензия

JSHint MIT лицензиясы бойынша таратылады, тек бір файлды қоспағанда JSLint лицензиясы бұл MIT лицензиясының сәл өзгертілген нұсқасы. Қосымша тармақта бағдарламалық жасақтама пайдаланылатындығы көрсетілген «жамандық емес, жақсылық үшін«Бұл тармақ, сәйкес Тегін бағдарламалық қамтамасыз ету қоры, бағдарламалық жасақтама жасады тегін емес.[10]

2020 жылдың тамызында алдыңғы JSLint лицензиясындағы барлық кодтар ашық бастапқы бағдарламалық жасақтамамен ауыстырылды, бұл бағдарламалық жасақтаманы толықтай ақысыз бағдарламалық жасақтамаға айналдырды.[11]

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ а б Грэм, Уэйн (2012). Facebook ойын бағдарламаларын жасауды бастау. Апрес. ISBN  9781430241706.
  2. ^ «Мен неге JSLint-ті JSHint-ке айырдым». anton.kovalyov.net. Антон Ковалев. 2011-02-20. Архивтелген түпнұсқа 2011-02-24. Алынған 2018-02-26. [JSLint] ыңғайсыз пікір білдірді
  3. ^ «JSHint: JSLint-тің қоғамдастыққа арналған шанышқысы». badassjs.com. Девон Говетт. 2011 жылғы 18 ақпан. Мұрағатталды түпнұсқадан 2011 жылғы 21 ақпанда. Алынған 2011-02-21. [..] JSLint-тің пікірі тым нашар болды [..]
  4. ^ Эллиот, Ян (21 ақпан 2011). «JSHint - JavaScript кодының сапалық құралы (жұмсақ)». www.i-programmer.info. Мұрағатталды түпнұсқасынан 2011-02-23. Алынған 2018-02-26.
  5. ^ «Паренсіз». Брендан Эйх. 2011-02-28. Мұрағатталды түпнұсқасынан 2011-02-28. Алынған 2018-02-26.
  6. ^ «Анықтама: JSHint». codekitapp.com. 2018-02-26. Алынған 2018-02-26. аз пікірге және конфигурацияға ыңғайлы болу үшін жасалған
  7. ^ «JSLint vs JSHint». Скотт Логика. Алынған 2018-02-26.
  8. ^ «GitHub-тағы JSHint командасы». GitHub. Алынған 2018-02-26. Антон Ковалев, Пол Ирландия, Рик Уалдрон, Майк Пенниси (@jugglinmike)
  9. ^ Ковалев, Антон. «JSHint - JavaScript кодының сапа құралы». Алынған 22 қаңтар 2013.
  10. ^ https://www.gnu.org/licenses/license-list.en.html#JSON JSON лицензиясы туралы түсініктемені қараңыз
  11. ^ «Сіз ақыры JSHint-ті зұлымдыққа қолдана аласыз. mikepennisi.com. 2020-08-03. Алынған 2020-08-03.

Әрі қарай оқу

Сыртқы сілтемелер