This allows to use JSLint from Emacs using Javascript V8. There are other ways to use JSLint from Emacs, see Emacs Wiki, but this one attempts to be the easiest and the fastest.
Assuming you install your emacs packages in ~/.emacs.d
:
-
Put this package in
~/.emacs.d/jslint-v8
. -
Install V8 with the shell sample.
On OS X: brew install v8
-
Configure Emacs:
Put the following lines in your
.emacs
:(add-to-list 'load-path "~/.emacs.d/jslint-v8") (require 'flymake-jslint) (add-hook 'javascript-mode-hook (lambda () (flymake-mode t)))
If your V8 or emacs packages locations are different, you may need to customize the variables
jslint-v8-shell
and jslint-v8-location
.