Pylint有时会将以下内容打印到控制台
/usr/lib/python2.7/site-packages/pylint/reporters/text.py:79: UserWarning: parseable output format is deprecated. This is equivalent to --msg-template={path}:{line}: [{msg_id}({symbol}), {obj}] {msg}
% (self.name, self.line_format))这将导致我的vim跳转到这个文件(vimrc中的makeprg=pylint),而不是我的文件中的任何错误或警告。我想禁用它,但通过修改.pylintrc无法找到这样做的方法。有办法解决这个问题吗?
更新Fedora-20上的,使用pylint1.1.0,所有文件都只使用pylint -E命令。
发布于 2014-03-03 12:10:29
您以某种方式使用了pylint ( 'parseable‘输出格式)的不推荐特性。这可能是因为一个过时的/不最新的vim的pylint插件。
您应该将命令行从--output-format=parseable更新为类似于--msg-template={path}:{line}: [{msg_id}({symbol}), {obj}] {msg}的命令行,这将产生等效的输出。
https://stackoverflow.com/questions/22127071
复制相似问题