我要做的就是使用generated-members=
行禁用多个软件包的错误“ no-members”错误。
因此,在VS Code终端的项目根目录中,运行:
pylint --generate-rcfile > .pylintrc
所有掉毛警告立即消失,甚至在我更改rc文件中的任何内容之前。我能够将它们带回的唯一方法是删除.pylintrc。我在做什么错了?
答案 0 :(得分:0)
我能够诊断出问题并找到解决方法。问题是rcfile是用错误的编码生成的。运行pylint mymodule
时出现以下错误:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte
,如here所述。
我没有找到使pylint以正确的编码生成配置文件的方法,但是作为一种解决方法,我只是在Notepad ++中打开了.pylintrc文件,在那里将编码更改为UTF-8,然后保存了该文件。 。此后,即使随后在VS Code中进行了编辑,.pylintrc文件仍保持正确的编码,从而使棉绒能够正常工作。