A JSLint-et szerintem a legtöbb JavaScripttel rendszeresen dolgozó programozónak nem kell bemutatni: egy JavaScript szintaktikai ellenőrző, amelynek használata nagyon ajánlott.
Nálam leggyakrabban akkor kerül elő, amikor egy object-nél az utolsó property után véletlenül marad egy vessző, amivel ugye IE egyáltalán nem tud mit kezdeni:
hu: "Szia világ!",
en: "Hello world!",
//fr: "Bonjour tout le monde!"
};
Problem at line 3 character 23: Extra comma.
Természetesen a többi észrevétele is megszívlelendő.
Némileg macerás a copy-paste állandóan az online eszközbe, de szerencsére létezik Eclipse plugin, ami a szerkesztő felületen is kiadja a hibákat/figyelmeztetéseket: http://www.rockstarapps.com/joomla-1.5.8/products/jslint-eclipse-plugin.html
Telepítése meg valóban roppant egyszerű: Help > Install new software > Add… (Location: http://www.rockstarapps.com/update/ ) Licensz elfogadása után egy rövid automata telepítés és már használhatjuk is: Jobb egérgomb, Rockstarapps > Validate with JSLint...