Add option to show msg id when pylint is used (#2445)

* Add python_pylint_use_msg_id to tweak output of pylint
* Add test for ale_python_pylint_use_msg_id
* Add doc on ale_python_pylint_use_msg_id
This commit is contained in:
Katsuya Horiuchi
2019-05-10 01:28:18 +09:00
committed by w0rp
parent 722c3e8dae
commit f444abdfe6
3 changed files with 36 additions and 1 deletions

View File

@@ -113,3 +113,23 @@ Execute(The pylint handler should parse Windows filenames):
\ '------------------------------------------------------------------',
\ 'Your code has been rated at 5.83/10 (previous run: 5.83/10, +0.00)',
\ ])
Execute(Use msg_id):
let g:ale_python_pylint_use_msg_id = 1
AssertEqual
\ [
\ {
\ 'lnum': 13,
\ 'col': 6,
\ 'text': 'Undefined variable ''x''',
\ 'code': 'E0602',
\ 'type': 'E',
\ },
\ ],
\ ale_linters#python#pylint#Handle(bufnr(''), [
\ '************* Module test',
\ 'D:\acm\github\vim\tools\test.py:13:5: E0602 (undefined-variable) Undefined variable ''x''',
\ '',
\ '------------------------------------------------------------------',
\ 'Your code has been rated at 5.83/10 (previous run: 5.83/10, +0.00)',
\ ])