hotoolong's blog

プログラムのことやエンジニアリングに関することを記事にしています。

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