我有档案食品这使得Faker第三方模块得到了广泛的应用。因此,pylint会产生很多“无成员”错误。在
我想在中禁用这些食品. 所以在顶端,我试过了 插入:
# pragma pylint: disable=no-member
但是,以一种相当恼人的方式,pylint现在每次碰到这些错误时都会发出一条被抑制的消息,这完全违背了我pragma的目的??在
^{pr2}$嗯。。。嗯,那是。。。可笑。在
所以我试着。。。抑制抑制消息??在
# pragma pylint: disable=no-member,suppressed-message
然后变得更好。。。在
foo.py:1:0: I0011: Locally disabling no-member (E1101) (locally-disabled)
foo.py:1:0: I0011: Locally disabling suppressed-message (I0020) (locally-disabled)
foo.py:1:0: C0102: Black listed name "foo" (blacklisted-name)
.... misc stuff, actual things I should clean up here ...
foo.py:1:0: I0021: Useless suppression of 'suppressed-message' (useless-suppression)
所以我想我的问题是-我如何使抑制消息在每个文件的基础上完全消失,而不让一些恼人的替代消息被丢弃?在
编辑:谢谢你的评论。在
pylint的输出——版本:
pylint 2.1.1
astroid 2.0.4
Python 3.6.5 (default, Apr 25 2018, 14:23:58)
[GCC 4.2.1 Compatible Apple LLVM 9.1.0 (clang-902.0.39.1)]
默认情况下,I类邮件处于禁用状态。通过在pylintrc的
[MESSAGES CONTROL]
部分设置enable=all
,然后在同一部分的disable
列表中没有禁用它们。将suppressed-message
添加到pylintrc中的disable
列表中,被抑制的消息消息应该停止出现。在至于无用的抑制消息,这似乎是一个pylint错误。在
相关问题 更多 >
编程相关推荐