There isn't really a reason why someone shouldn't use JSHint or JSLint. If you installed the JSHint plugin in Sublime Text 3 you probably get the error: Can't load reporter file. That's because the plugin isn't Sublime Text 3 compatible. Luckily there's an easy fix for that. First cd into your sublime-text-3 config directory, which is the parent of the Packages folder (Preferences > Browse packages)

cd ~/.config/sublime-text-3/
cp Installed\ Packages/JSHint.sublime-package Packages/
cd Packages unzip JSHint.sublime-package -d JSHint
rm JSHint.sublime-package

Done. Now you should be able to hint your JavaScript code. If you're too lazy for that you can wait until Jamie added support for Sublime Text 3. Seems like he's currently working on it.

Source:

https://github.com/uipoet/sublime-jshint/issues/46