wrapper around JSHint that lets you call it from Node.
npm install jshinterjs-hinter
======
This is a JS linter (which uses JSHint) created for the Carnegie Mellon University course '15-237: Developing Cross Platform Web Applications'.
* MIT license.
* Copyright Carnegie Mellon University 2013.
The jshinter.js module currently exposes two asynchronous functions: lintJsFile(path, callback) and lintJsText(text, callback). In both cases, the callback should take two arguments - (err, result), where result is of the form {errors: [{file: string, line: number, msg: string}]}.