JSHint

С Википедије, слободне енциклопедије
JSHint
Programer(i)Anton Kovaljev
Najnovija
verzija
2.10.2
13. 03. 2019
OSVišeplatformski
TipStatička analiza koda
LicencaJSHint licenca
Veb-sajthttps://jshint.com

JSHint je alat za statičku analizu koda koji se koristi u razvoju softvera radi provere da li se izvorni kod napisan u Javaskripti kompilira za određeni stil kodiranja.[1] Prevashodno je predstavljen kao onlajn alat, ali takođe postoje i adaptacije koje se mogu koristiti putem komandne linije.[2] Razvio ga je Anton Kovaljev 2011. godine kao nastavak projekta JSLint koji je razvio Daglas Krokford.[3][4] Anton i ostali su smatrali kako JSLint nije dozvoljavao dovoljno opcija za prilagođavanje.[4][5][6][7][8]

Licenca[уреди | уреди извор]

JSHint licenca je derivat MIT licence. Jedina modifikacija licence je dodatak fraze koja kaže da će "Softver biti korišćen za dobro, a ne zlo." Prema Zadužbini za slobodni softver, ova klauza čini da licenca ne bude besplatna.[9]

Reference[уреди | уреди извор]

  1. ^ Graham, Wayne (2012). Beginning Facebook Game Apps Development. Apress. ISBN 9781430241706. 
  2. ^ „Projekti adaptacije komandne linije”. Архивирано из оригинала 20. 8. 2010. г. Приступљено 15. 7. 2016. 
  3. ^ „Why I forked JSLint to JSHint”. anton.kovalyov.net. Anton Kovalyov. 20. 2. 2011. Arhivirano iz originala 24. 2. 2011. g. Pristupljeno 26. 2. 2018. »[JSLint] has gotten uncomfortably opinionated« 
  4. ^ а б „JSHint: A Community Driven Fork of JSLint”. badassjs.com. Devon Govett. 18. 2. 2011. Arhivirano iz originala 21. 2. 2011. g. Pristupljeno 21. 2. 2011. »[..] JSLint was getting a bit too opinionated [..]« 
  5. ^ Elliot, Ian (21. 2. 2011). „JSHint - the (gentler) JavaScript code quality tool”. www.i-programmer.info. Arhivirano iz originala 23. 2. 2011. g. Pristupljeno 26. 2. 2018. 
  6. ^ „Paren-Free”. Brendan Eich. 28. 2. 2011. Arhivirano iz originala 28. 2. 2011. g. Pristupljeno 26. 2. 2018. 
  7. ^ „Help: JSHint”. codekitapp.com. 26. 2. 2018. Приступљено 26. 2. 2018. „designed to be less opinionated and more configurable 
  8. ^ „JSLint vs JSHint”. Scott Logic. Pristupljeno 26. 2. 2018. 
  9. ^ https://www.gnu.org/licenses/license-list.en.html#JSON see the comment about the JSON license

Literatura[уреди | уреди извор]

Spoljašnje veze[уреди | уреди извор]