【问题标题】:Default pylintrc completely disables pylint默认 pylintrc 完全禁用 pylint
【发布时间】:2018-09-11 04:41:34
【问题描述】:

我想要做的就是使用generated-members= 行来禁用几个包的错误“无成员”错误。

所以,在 VS Code 终端中,在我的项目根目录中,我运行:

pylint --generate-rcfile > .pylintrc

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

【问题讨论】:

    标签: visual-studio-code pylint pylintrc


    【解决方案1】:

    我能够诊断出问题并找到解决方法。问题是 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 文件仍保持正确的编码,从而允许 linting 正常工作。

    【讨论】:

      猜你喜欢
      • 2022-11-11
      • 1970-01-01
      • 2016-05-08
      • 2017-12-14
      • 1970-01-01
      • 1970-01-01
      • 2022-07-08
      • 1970-01-01
      • 2013-08-24
      相关资源
      最近更新 更多