This plugin will run JSBeautify and JSHint everytime you save the file. It will then highlight any lines a JSHint error occurs on and print it to the console. It works on Windows, Linux, and Mac, all you need to do is add Node to your path for JSHint, otherwise it will only Beautify when you save the file. More info on the GitHub.
Wow! I have been looking for something like this for days.
The only thing is, is that I have sublimelinter installed so does that conflict at all?
Please add an option to turn off jshint, a lot of folks are already using SublimeLinter to do jshint.
I would quite like it if it has node.js validation. Does it?
If you need to disable the JSHint then comment out the line:
Line 68: self.jshint(view, new_source)
I haven't really been paying attention to this much, its been working for my environment, but will monitor issues reported on GitHub and fix them.