我得到这个假阳性警告,当我在我的代码运行pylint
,.pylintrc - 禁用错误不起作用
E: 56, 7: Instance of 'bool' has no 'status_code' member (but some
types could not be inferred) (maybe-no-member)
从pylint-site,我看到上面的错误代码是E1103
。我加入.pylintrc
下面的代码下MESSAGES CONTROL
截面,
disable=E1103, E1101
它并没有禁止这些警告。
出人意料的是,通过禁用标志明确的工作,
pylint -E --disable=maybe-no-member filename.py
我怎样才能使这些.pylintrc
禁止标志的一部分,让我不需要每次通过他们?
疯狂的猜测,你有没有尝试使用逗号后没有空格的逗号?我不确定这是一个问题,但我从来没有在pylint.rc文件中的逗号后看到空格。也许空间是'disable'没有正确解析的原因,因此被忽略?在您确认/反驳后,我可以添加完整答案。 –
删除空格,不起作用 –
您确定您的.pylintrc文件用于分析吗?尝试显式指定:'pylint [args] --rcfile = path/to/.pylintrc' –