JSLint

JSLint
Típusú statikus kódelemző
Szerző Douglas Crockford
Beírva JavaScript
Operációs rendszer platformközi
Interfész nyelvek angol
Első kiadás 2002 ( 2002 )
legújabb verzió 2011-10-11 (2011. október 11. ) ( 2011-10-11 )
Állapot Aktív
Engedély JSLint licenc (módosította az MIT License )
Weboldal jslint.com

A JSLint  egy webalapú statikus kódelemző JavaScript - programokhoz , amely ellenőrzi, hogy megfelelnek -e a kódolási szabványoknak , amelyet Douglas Crockford fejlesztett ki .

Jellemzők

A JSLint a JavaScript egy speciális részhalmazát határozza meg, amely szigorúbb, mint az ECMAScript -specifikáció harmadik kiadásában leírtak, ez a részhalmaz szorosan kapcsolódik Douglas Crockford ajánlásaihoz a JavaScript: The Good Parts 9. fejezetében .  A JSLint nem garantálja a program helyességét, de észleli a szintaktikai hibákat és számos lehetséges problémát mind a kódtervezés, mind a programszemantika tekintetében [1] .

Licenc

2002-ben Crockford egy speciális záradékkal egészítette ki az MIT Model License-t, amely előírja, hogy a programot "jóra, nem rosszra" kell használni. Az ilyen licencet sok szervezet elismerte, hogy nem ingyenes, ami bizonyos jogi problémákat eredményezett, például a program egyes tárhelyeken már nem helyezhető el [2] . A közösség kérése ellenére Crockford nem volt hajlandó visszaadni az engedélyt a típusfajokra [3] . Kivételt csak az IBM tettek : maga a cég, ügyfelei, partnerei és csatlósai megkapták a jogot arra, hogy „a JSLint gonoszra használják”. Ez a döntés elégedett volt az IBM jogászaival [4] .

Jegyzetek

  1. Crockford, 2012 , p. 141-142.
  2. JSON nem ingyenes licenc . Letöltve: 2019. november 2. Az eredetiből archiválva : 2020. március 28.
  3. "A jsmin javascript-minifierje miatt a projektek eltávolítottak a Google-ról... | Hacker News" . Letöltve: 2019. november 2. Az eredetiből archiválva : 2018. május 11.
  4. IBM és csatlósai... (downlink) (2011. február 13.). Letöltve: 2017. július 22. Az eredetiből archiválva : 2017. július 22. 

Irodalom

Linkek