hotoolong's blog

RailsやVim、業務で気になったことを綴ってます

shellcheckを使ってvimでshellの構文チェック

shellのシンタックスチェックをしてくれるshellcheckがあるということなので vimからチェックさせてみました。

まずはshellcheckをインスコ

brew install shellcheck

GitHub - koalaman/shellcheck: ShellCheck, a static analysis tool for shell scripts

syntasticを使ってvimでチェック

syntasticをインスコ

NeoBundle 'scrooloose/syntastic.git'

GitHub - vim-syntastic/syntastic: Syntax checking hacks for vim

shをshellcheckでチェックする

let g:syntastic_sh_checkers = ['shellcheck']

shファイルでチェックされるようになる。 少し過剰チェックのようにも思えるけど、エラー内容見てるといろいろ参考になりますね。