Как использовать синтастический плагин VIM с Jshint, чтобы проверить код JavaScript?
Окружающая среда:
Что я установил, после решения в решении VIM + JSLINT? :
.VIMRC:
set nocompatible " be iMproved
filetype off " required!
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
" let Vundle manage Vundle
" required!
Bundle 'gmarik/vundle'
" My Bundles here:
Bundle 'scrooloose/syntastic'
filetype plugin indent on " required!
let g:syntastic_enable_signs=1
let g:syntastic_auto_jump=1
let g:syntastic_stl_format = '[%E{Err: %fe #%e}%B{, }%W{Warn: %fw #%w}]'
set statusline+=%#warningmsg#
set statusline+=%{SyntasticStatuslineFlag()}
set statusline+=%*
В поисках установленных исполняемых исполняемых файлов:
$ which gjslint
$ which jslint
$ which jsl
$ which jshint
/home/fernando/local/node/bin/jshint
$
$ echo $PATH
>/home/fernando/local/bin:/home/fernando/local/node/bin:/home/fernando/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
$ jshint test.js
TEST.JS: LINE 3, COL 1, «BLBLA» не определена.
test.js: линия 4, col 1, 'x' не определена.
Test.js: линия 4, COL 5, «NONONO» не определена.
Test.js: линия 6, COL 1, «A» не определена.
Test.js: линия 7, COL 1, «B» не определена.
Test.js: линия 8, COL 5, «A» не определена.
test.js: линия 8, COL 10, «B» не определена.
Test.js: линия 8, COL 7, ожидается «===» и вместо этого увидела «==».8 ошибок
$ vi test.js -- no error message shown
:SyntasticEnable -- Vim exits and restarts, opening the same file, but still no message
:w -- still no error message
:Errors -- the location list opens but it is empty
как jshint, так и синтастические, кажется, устанавливаются, но что-то, вероятно, отсутствует. Что бы это было?