aleの使い方
概要
- vimに統合できる便利なlinter + fixer
vimへのインストール
Plug 'dense-analysis/ale'
init.vim
の設定
let g:ale_completion_enabled = 1
let g:ale_completion_autoimport = 1
let g:ale_echo_msg_format='[%linter%][%severity%][%code%][%s]'
let b:ale_linters = ['flake8', 'pylint', 'mypy']
let b:ale_fixers = ['autopep8', 'yapf']
" 有効化、無効化
map <Leader>a :ALEToggle<CR>
" 自動修正の適応
map <Leader>f :ALEFix<CR>