vimで非同期で構文チェック(Linter)するALEを導入する

今更ですがvimで非同期で構文チェックできるようにしました。

VSCodeからvimに乗り換えて半年程経ちプラグインを漁ってたところレバテックの以下の記事をみてそういえばLinter入れていないと思い導入することにしました。

career.levtech.jp


環境


ALEを導入する

github.com

レバテックの記事に載っているsyntasticwatchdogs.vimも有名のようですが今はこのプラグイン一択みたいです。


私はVim-Plugを使っているので、以下の記述を追記して:PlugInstallするだけですぐに構文チェックが効きます。簡単です。

Plug 'dense-analysis/ale'


どの言語・Linterをサポートしているかは以下で確認できます。主にRubyJavaScriptで開発しているので申し分ないです。 ale/supported-tools.md at master · dense-analysis/ale · GitHub


細かい設定も色々できるようですがとりあえず使い続けて気になった点をリポジトリのREADMEを見ながら変更していきたいと思います。