2009-12-10 12 views
10

Sto cercando qualcosa che funzioni come Checkstyle per JavaScript. Conosco JSLint e sto già utilizzando il compilatore Closure di Google, ma per lo più controllano i problemi sintattici. Checkstyle può controllare la presenza di parentesi graffe sulla linea sbagliata, ma consente anche di scrivere controlli personalizzati come non usare HashMap.Controllo codice JavaScript oltre JSLint

Sto cercando qualcosa di simile per un prossimo progetto JavaScript. Qualche idea?

+0

Giusto per chiarire, Checkstyle (http://checkstyle.sourceforge.net/) è uno strumento Java che aiuta gli sviluppatori ad attenersi a uno standard di codifica. – dave1010

+1

PMD ha alcuni controlli per Ecmascript. Anche questo strumento fornisce la possibilità di scrivere regole personalizzate usando XPath. Guardalo, probabilmente possono aiutarti. –

risposta

7

Google Chiusura Linter: http://code.google.com/closure/utilities/

"La chiusura Linter è un programma di utilità che controlla i file JavaScript per le questioni di stile come il posizionamento dell'operatore, punti e virgola mancanti, la spaziatura, la presenza di annotazioni JsDoc, e altro ancora."