ale

aleの使い方

タグ pylint mypy autopep8


概要

  • 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>