A jshint flavor of hallettj's jslint.vim.
v0.9.0
Node.js must be in your path.
Recommended for use with tpope's Pathogen plugin runtime management system.
If you're old school or not into pathogen, there is a Makefile to copy
everything into your ~/.vim
directory.
This plugin automatically checks the JavaScript source and highlights the lines with errors. It also will display more information about the error in the commandline if the curser is in the same line.
Manually check the file
Toggle automatic checking of a file. This can also be set in the ~/.vimrc
file
to bind this command to a key or to turn off error checking by default.
When automatic error checking is enabled, jshint.vim will automatically display errors in the quickfix window in addition to highlighting them.
You can open and close the quickfix window with the commands :copen
and
:cclose
. Use the command :cn
to go to the next error or :cc [nr]
to go
to a specific error, where [nr]
is a number. The first error in the list is
1
, the second is 2
, and so on.
Once an error is fixed the corresponding quickfix line will disappear.
Disable error highlighting
Add any valid JSHint options to a ~/.jshintrc
file. These options will be
used as global options for all JavaScript files. There is an example file at
Official Example
/*jshint browser: true, laxcomma, true, asi: true */
/*global deepEqual, equal, notEqual, test, ok, raises */