vimで非同期で構文チェック(Linter)するALEを導入する
今更ですがvimで非同期で構文チェックできるようにしました。
VSCodeからvimに乗り換えて半年程経ちプラグインを漁ってたところレバテックの以下の記事をみてそういえばLinter入れていないと思い導入することにしました。
環境
ALEを導入する
レバテックの記事に載っているsyntastic
やwatchdogs.vim
も有名のようですが今はこのプラグイン一択みたいです。
私はVim-Plugを使っているので、以下の記述を追記して:PlugInstall
するだけですぐに構文チェックが効きます。簡単です。
Plug 'dense-analysis/ale'
どの言語・Linterをサポートしているかは以下で確認できます。主にRubyとJavaScriptで開発しているので申し分ないです。
ale/supported-tools.md at master · dense-analysis/ale · GitHub
細かい設定も色々できるようですがとりあえず使い続けて気になった点をリポジトリのREADMEを見ながら変更していきたいと思います。