A python linter plugin for dense-analysis/ale . Ported from vim-syntastic/syntastic.
- Simple python linter using the
compile
function. - Works on both python2 and python3.
This plugin require dense-analysis/ale
. Follow ale installation process here.
Installation using Vundle.vim.
Plugin 'farhanmustar/ale-python-linter'
Installation using vim-plug.
Plug 'farhanmustar/ale-python-linter'
Enable python linter by adding these lines in ~/.vimrc
.
let g:ale_linters = {
\ 'python': ['python'],
\}
By default this plugin will use python
keyword to execute linter script.
Therefore, to use this plugin we need to makesure python is executable by vim.
Execute this command in vim to check:
:echo executable('python')
Alternatively user can configure to use python2
or python3
keyword by adding this to ~/.vimrc
:
let g:ale_python_python_executable = 'python2'