syntastic_version: 3.4.0-31 の頃にこの記事を書いてます。 結論 scrooloose/syntastic で JSHint を使っている人は、 syntastic_javascript_checkers で明示的に指定しよう。 let g:syntastic_javascript_checkers = [‘jshint’] なんでこんな話になるのか 大体 .vimrc にこんな設定を書いているハズ。 let g:syntastic_mode_map = { \ 'mode': 'active', \ 'active_filetypes': ['javascript'], \ 'passive_filetypes': ['html'] \} let g:syntastic_auto_loc_list = 1 で、人によっては以下の一行を書いてたり、書いてなかったり