如何更改 VS Code 用于 linting 的 .pylintrc 文件?

Gar*_*thy 11 pylint visual-studio-code pylintrc vscode-settings

我们的项目根目录中有一个 .pylintrc 文件提交给 git,我们的团队使用了该文件,该文件禁用了许多有用的错误。所以 VS Code 没有显示这些。我想知道我是否可以只在我的本地机器上使用我自己的 pylint 规则,而不必在 git 中修改团队的 .pylintrc 文件。

我知道 pylint 有一个名为 --rcfile 的选项,可用于指定自定义 .pylintrc 文件。我想如果我可以在 VS Code 设置中指定这个选项,我可以让它向我显示更多错误。你知道怎么做吗?

Con*_*tor 10

.pylintrc您可以在工作区的根目录中创建该文件workspace/.pylintrc,它应该会被自动检测到。


Leo*_*Leo 5

如果您希望.pylintrc为所有环境启用相同的功能,您可以将settings.json命令行指针添加到配置中:

    "python.linting.pylintArgs": [
        "--rcfile=${env:HOME}/path/to/your/.pylintrc"
    ]

Run Code Online (Sandbox Code Playgroud)

为了在 Windows 和 Linux 上保持相同的配置,我添加HOME=%USERPROFILE%到 Windows 上的用户环境变量中。