JSLint

С Википедије, слободне енциклопедије
Пређи на навигацију Пређи на претрагу
JSLint
Prvobitni
autor(i)
Daglas Krokford
Najnovija
verzija
2018-02-05
OSVišeplatformski
TipStatička analiza koda
LicencaJSLint licenca
Veb-sajthttp://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[уреди | уреди извор]

  1. ^ „Projekti adaptacije komandne linije”. Архивирано из оригинала на датум 20. 08. 2010. Приступљено 15. 07. 2016. 
  2. ^ „JSLint licenca”. GitHub (на језику: енглески). Приступљено 05. 04. 2020. 
  3. 3,0 3,1 „JSMin isn't welcome on Google Code - wonko.com”. wonko.com (на језику: енглески). Приступљено 05. 04. 2020. 
  4. ^ „Razne licence i komentari o njima”. Fondacija Besplatnih Softvera. 
  5. ^ Softver će biti korišćen za dobro, ne zlo.
  6. ^ 'Hasen el Džudi. „IBM i njihovi ljubimci...”. Архивирано из оригинала на датум 11. 03. 2013. Приступљено 15. 07. 2016. 
  7. ^ The JSON Saga od Daglasa Krokforda

Dodatna literatura[уреди | уреди извор]

  • 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.

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