JSLint | |
---|---|
Sorts | statisk kodanalysator |
Författare | Douglas Crockford |
Skrivet i | JavaScript |
Operativ system | plattformsoberoende |
Gränssnittsspråk | engelsk |
Första upplagan | 2002 |
senaste versionen | 2011-10-11 (11 oktober 2011 ) |
stat | Aktiva |
Licens | JSLint-licens (modifierad av MIT-licens ) |
Hemsida | jslint.com |
JSLint är en webbaserad statisk kodanalysator för JavaScript -program som kontrollerar deras överensstämmelse med kodningsstandarder , utvecklad av Douglas Crockford .
JSLint definierar en speciell delmängd av JavaScript som är strängare än den som beskrivs i den tredje utgåvan av ECMAScript- specifikationen , denna delmängd är nära relaterad till rekommendationerna som Douglas Crockford gav i kapitel 9 av JavaScript: The Good Parts . JSLint garanterar inte att programmet är korrekt, men det upptäcker syntaxfel och ett antal potentiella problem gällande både koddesign och programsemantik [1] .
2002 lade Crockford till en speciell klausul till MIT Model License som kräver att programmet ska användas "för gott, inte för ont." En sådan licens erkändes som icke-fri av många organisationer, vilket resulterade i vissa juridiska problem, till exempel kunde programmet inte längre placeras i vissa arkiv [2] . Trots förfrågningar från samhället vägrade Crockford att återlämna licensen till typarter [3] . Ett undantag gjordes endast för IBM : företaget självt, dess kunder, partners och undersåtar fick rätten att "använda JSLint för ont." Detta beslut tillfredsställde IBMs advokater [4] .
JavaScript | |
---|---|
Idéer | |
Kompilatorer | |
Motorer | |
Bibliotek och ramar | |
Redaktörer | |
Verktyg |
|
Relaterade tekniker | |
människor | |
Kategori |