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

  • Zakas, Nicholas (maj 2012). Maintainable JavaScript (1 izd.). O'Reilly Media. ISBN 978-1-449-32768-2. 
  • Otero, Cesar (maj 2012). Professional jQuery (1 izd.). John Wiley & Sons. ISBN 978-1-118-02668-7. 
  • Ullman, Larry (februar 2012). Modern JavaScript: Develop and Design (1 izd.). Peachpit Press. ISBN 978-0321812520. 
  • „JSHint - the (gentler) JavaScript code quality tool”. IProgrammer. 21. 2. 2011. Pristupljeno 6. 6. 2012. 

Spoljašnje veze

  • Zvanični veb-sajt Izmenite ovo na Vikipodacima
  • п
  • р
  • у
Analiza koda
  • JSHint
  • JSLint
Transkompajleri
Koncepti
Debageri
  • Firebug
  • Komodo
  • Microsoft Script Debugger
  • Microsoft Script Editor
  • Opera Dragonfly
  • Venkman
  • Veb Inspektor
Generatori dokumentacijeUređivači
EndžiniFrejmvorci
Povezane tehnologijeSistemi za upravljanje paketima
  • npm
  • NuGet
JavaSkript na serverskoj strani
Unit testiranje
Istaknuti pojedinci