JSLint
Prvobitni autor(i) | Daglas Krokford |
---|---|
Najnovija verzija | 2018-02-05 |
OS | Višeplatformski |
Tip | Statička analiza koda |
Licenca | JSLint licenca |
Veb-sajt | http://jslint.com |
JSLint 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. Prevashodno je predstavljen kao onlajn alat, ali takođe postoje i adaptacije koje se mogu koristiti putem komandne linije.[1] Razvio ga je Daglas Krokford.
Licenca[уреди | уреди извор]
JSLint licenca[2] je derivat MIT licence.[3] 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.[4] Ova klauza takođe sprečava softvere vezane za JSLint da budu dostupni na Gugl kodu,[3] kao i da budu uključeni u Debijanova skladišta besplatnih paketa.[5] Prema Krokfordovim rečima, zbog ovakvih restrikcija, IBM je tražio da promeni licencu i omogući činjenje zla, takvog da bi ih njihovi korisnici mogli koristiti.[6][7]
Reference[уреди | уреди извор]
- ^ „Projekti adaptacije komandne linije”. Архивирано из оригинала на датум 20. 08. 2010. Приступљено 15. 07. 2016.
- ^ „JSLint licenca”. GitHub (на језику: енглески). Приступљено 05. 04. 2020.
- ^ а б „JSMin isn't welcome on Google Code - wonko.com”. wonko.com (на језику: енглески). Приступљено 05. 04. 2020.
- ^ „Razne licence i komentari o njima”. Fondacija Besplatnih Softvera.
- ^ Softver će biti korišćen za dobro, ne zlo.
- ^ 'Hasen el Džudi. „IBM i njihovi ljubimci...”. Архивирано из оригинала на датум 11. 03. 2013. Приступљено 15. 07. 2016.
- ^ The JSON Saga od Daglasa Krokforda
Dodatna literatura[уреди | уреди извор]
- Doernhoefer, Mark (2006). „JavaSkript”. SIGSOFT Softw. Eng. Notes. 31 (4): 16—24. doi:10.1145/1142958.1142972. Приступљено 12. 3. 2010.
- Dodatak C u: Krokford, Daglas (Maj 2008). JavaSkript: Dobri delovi (1 izdanje). Izdavačka kuća O'Reili medija. MSKB 0-596-51774-2
- Deo 'Izvršavanje provere sintakse JavaSkript koda sa JSLint-om', Strane 143-145 u: Asleson, Rajan; Nataniel T. Šuta (2005-10-14). Temelji Ajaxa (1 izdanje). Izdavačka kuća Apres.