我得到這個假陽性警告,當我在我的代碼運行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' –