目的
Vim上でコーディングルールのチェックをする。
今回はALEを使ってPSR-1,2に準拠しているかのチェックをおこないます。
環境
Custom Version 8.0.1420 (KaoriYa 20171221)
PHP 7.0.17
ALE(Asynchronous Lint Engine)
Install
ALEをインストールします。NeoBundleを使ってます。
.vimrc
NeoBundle 'w0rp/ale'
:NeoBundleInstall
を実行
Settings
.vimrc
" phpcsのみ使用する
let g:ale_linters = {
\ 'php': ['phpcs']
\}
" PSR-1,2のチェックをおこなう
let g:ale_php_phpcs_standard = 'PSR1,PSR2'
これだけで完了かんたーん!