
Ho sentito parlare di JSLint, ma non vi ho mai posto attenzione. Lo faccio ora scrivendoci su un post in modo da farlo conoscere anche a voi.
Per Wikipedia, ecco la definizione di un programma Lint :
In computer programming, lint was the name originally given to a particular program that flagged some suspicious and non-portable constructs (likely to be bugs) in C language source code. The term is now applied generically to tools that flag suspicious usage in software written in any computer language.
Potreste già aver intuito di cosa si tratta. E’, probabilmente il miglior ‘syntax checker’ online per Javascript.
Creato da Douglas Crockford (Javascript Architect per Yahoo), questo utile servizio serve per controllare e convalidare il codice javascript.
Il programma, come da definizione, prende lo spunto da Lint, un validatore di codice sorgente scritto in C da cui ne ricava il nome e le funzioni.
Utilizzarlo è davvero banale : occorre solo copiare il codice sorgente nell’area di testo bianca e premere il pulsante “JSLint”. Potrete, modificando le opzioni, ottenere una validazione “soft” che cercherà solo gli errori più importanti (tipo funzioni utilizzate prima di essere dichiarate, variabili non utilizzate ecc) oppure anche un check completo.
Logicamente, quest’ultima opzione scoverà in media moltissimi errori (anche se tanti saranno solo a livello di “notice”) che non sono fondamentali per risolvere errori di funzionamento del codice.
Eccovi un video dimostrativo :

