我们的项目根目录中有一个 .pylintrc 文件提交给我们的团队使用的 git,该文件禁用了许多有用的错误。所以 VS Code 没有显示这些。我想知道我是否只能在本地机器上使用自己的 pylint 规则,而无需在 git 中修改团队的 .pylintrc 文件。
我知道 pylint 有一个名为 --rcfile 的选项,可用于指定自定义 .pylintrc 文件。我想如果我可以在 VS Code 设置中指定这个选项,我可以让它显示更多错误。你知道怎么做吗?
我们的项目根目录中有一个 .pylintrc 文件提交给我们的团队使用的 git,该文件禁用了许多有用的错误。所以 VS Code 没有显示这些。我想知道我是否只能在本地机器上使用自己的 pylint 规则,而无需在 git 中修改团队的 .pylintrc 文件。
我知道 pylint 有一个名为 --rcfile 的选项,可用于指定自定义 .pylintrc 文件。我想如果我可以在 VS Code 设置中指定这个选项,我可以让它显示更多错误。你知道怎么做吗?
如果您希望.pylintrc
为所有环境启用相同的功能,可以将settings.json
命令行指针添加到配置:
"python.linting.pylintArgs": [
"--rcfile=${env:HOME}/path/to/your/.pylintrc"
]
为了在 Windows 和 Linux 上保持相同的配置,我在 Windows 上添加HOME=%USERPROFILE%
了我的用户环境变量。
.pylintrc
您可以在工作区的根目录中创建该文件,workspace/.pylintrc
并且应该会自动检测到该文件。