Ответ 1
Он работает, отключив все остальные категории в .pylintrc
:
disable=C, F, I, R, W
Как использовать synstastic в vim для отображения только сообщений об ошибках pylint? В основном я хочу, чтобы вывод pylint -E
использовался как источник для синтаксиса. Я попытался настроить синтаксис в .vimrc
с помощью:
let g:syntastic_python_checkers = ['python', 'pylint -E']
который не работал. Кроме того, я попытался настроить pylint для отображения только ошибок без флага -E через следующие строки в .pylintrc
:
disable=all
enable=E
который кажется только disable=all
.
Он работает, отключив все остальные категории в .pylintrc
:
disable=C, F, I, R, W
Требуется добавить другой тип ответа, так как я смог заставить это работать:
Добавление аргументов в syntastic
работает несколько иначе, чем указано в OP. Вместо этого у меня есть, в моем .vimrc
:
let g:syntastic_python_checkers = ['pylint'] "" or ['flake8', 'pylint'], etc
let g:syntastic_python_pylint_args = '-E'
"" to show it accepts a string of args, also:
let g:syntastic_python_pylint_args = '--rcfile=/path/to/rc -E'
из https://github.com/scrooloose/syntastic/blob/master/doc/syntastic.txt
let g:syntastic_quiet_messages = {
\ "!level": "errors",
\ "type": "style",
\ "regex": '.*',
\ "file:p": '.*' }
Это игнорирует все предупреждения стиля во всех типах файлов. Обратите внимание! в!. Вы также можете поместить "type": ['style', 'syntax'], но в целом не рекомендуется игнорировать предупреждения синтаксиса.