Jshint-runner is a project mainly written in JavaScript, based on the MIT license.
A command-line runner for JSHint with Node
A packaging of JSHint (http://jshint.com) that provides a command-line tool to run JSHint on your JS.
$ npm install -g jshint-runner
Once installed, run jshint on any JS file with:
$ jshint thing.js
Configure jshint-runner by using a jshintrc file.
Put it in ~/.jshintrc, or for global settings in /(node install prefix)/etc/jshintrc.
The file is a JSON object that can be passed to JSHINT as its options.
See http://jshint.com for such options.
This should work with any version of Node supported by jshint. (http://jshint.com)