JSHint
Prvobitni autor(i) | Anton Kovaljev |
---|---|
Najnovija verzija | 2.10.2 13. 03. 2019 |
OS | Višeplatformski |
Tip | Statička analiza koda |
Licenca | JSHint licenca |
Veb-sajt | https://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.[5][6][7][8][9]
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.[10]
Reference[уреди | уреди извор]
- ^ Graham, Wayne (2012). Beginning Facebook Game Apps Development. Apress. ISBN 9781430241706.
- ^ „Projekti adaptacije komandne linije”. Архивирано из оригинала на датум 20. 8. 2010. Приступљено 15. 7. 2016.
- ^ „Why I forked JSLint to JSHint”. anton.kovalyov.net. Anton Kovalyov. 20. 2. 2011. Arhivirano iz originala na datum 24. 2. 2011. Pristupljeno 26. 2. 2018. »[JSLint] has gotten uncomfortably opinionated«
- ^ „JSHint: A Community Driven Fork of JSLint”. badassjs.com. Devon Govett. 18. 2. 2011. Arhivirano iz originala na datum 21. 2. 2011. Pristupljeno 21. 2. 2011. »[..] JSLint was getting a bit too opinionated [..]«
- ^ „JSHint: A Community Driven Fork of JSLint”. badassjs.com. Devon Govett. 18. 2. 2011. Arhivirano iz originala na datum 21. 2. 2011. Pristupljeno 21. 2. 2011. »[..] JSLint was getting a bit too opinionated [..]«
- ^ Elliot, Ian (21. 2. 2011). „JSHint - the (gentler) JavaScript code quality tool”. www.i-programmer.info. Arhivirano iz originala na datum 23. 2. 2011. Pristupljeno 26. 2. 2018.
- ^ „Paren-Free”. Brendan Eich. 28. 2. 2011. Arhivirano iz originala na datum 28. 2. 2011. Pristupljeno 26. 2. 2018.
- ^ „Help: JSHint”. codekitapp.com. 26. 2. 2018. Приступљено 26. 2. 2018. »designed to be less opinionated and more configurable«
- ^ „JSLint vs JSHint”. Scott Logic. Pristupljeno 26. 2. 2018.
- ^ 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.