默认的pylintrc完全禁用pylint

时间:2018-09-11 04:41:34

标签: visual-studio-code pylint pylintrc

我要做的就是使用generated-members=行禁用多个软件包的错误“ no-members”错误。

因此,在VS Code终端的项目根目录中,运行:

pylint --generate-rcfile > .pylintrc

所有掉毛警告立即消失,甚至在我更改rc文件中的任何内容之前。我能够将它们带回的唯一方法是删除.pylintrc。我在做什么错了?

1 个答案:

答案 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文件仍保持正确的编码,从而使棉绒能够正常工作。