I was going to suggest looking at jshint (https://github.com/jshint/node-jshint) but unfortunately it's under the same non-free license as Crockford's jslint :( Cheers, Francois