【Vim】syntasticを導入して構文チェックする

github.com

dein.vimを使っているなら以下を追記してインストール。

call dein#add('vim-syntastic/syntastic')

多分 scrooloose/syntastic でも可、なんだけどリポジトリ名が変わっている?のでそれに合わせる。

.vimrc に設定を記述して有効化。

set statusline+=%#warningmsg#
set statusline+=%{SyntasticStatuslineFlag()}
set statusline+=%*
let g:syntastic_always_populate_loc_list = 1
let g:syntastic_auto_loc_list = 1
let g:syntastic_check_on_open = 1
let g:syntastic_check_on_wq = 0

これでファイル保存時に構文チェックをしてエラーがあればその箇所を表示してくれる。簡単。