JSLint

JSLint
Programer(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 (на језику: енглески). Архивирано из оригинала 27. 11. 2019. г. Приступљено 05. 04. 2020.  Невалидан унос |dead-url=dead (помоћ)
  3. ^ а б „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

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

  • Zvanični veb-sajt
  • п
  • р
  • у
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