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 |
legújabb verzió | 2011-10-11 (2011. október 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 .
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] .
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] .
JavaScript | |
---|---|
Ötletek | |
Fordítók | |
Motorok | |
Könyvtárak és keretrendszerek | |
Szerkesztők | |
Eszközök |
|
Kapcsolódó technológiák | |
Emberek | |
Kategória |