为什么vvode中的pylint不响应设置?

问题描述 投票:0回答:1

天儿真好!

我试图让pylint在python venv中使用Visual Studio Code,但我遇到了困难。我想我已经或多或少地阅读了网上关于此的每个问题和博客文章,但我仍然无法解决它。我必须遗漏一些重要的东西......

我在macOS 10.14.3上使用VS Code版本1.32.3,虚拟环境使用python 2.7.10(默认macOS python版本)。代码与venv(相关的导入工作和所有这些)一起正常工作,但是linter只对运行时突破错误作出反应(我认为是默认的)。但是我设置了以下设置:

    "python.linting.pylintUseMinimalCheckers": false,
    "python.linting.enabled": true,
    "python.linting.lintOnSave": true,
    "python.linting.pylintEnabled": true

我在任何地方都没有收到任何错误。

Linting本身似乎正在工作,但没有抓住我想要的所有问题。使用enable=all创建.pylintrc文件无效,设置"python.linting.pylintArgs": ["--enable=all"]无效。

从终端内部Code和Terminal.app运行linter都会呈现(化妆品)错误的完整列表,只需使用pylint或venv内的linter的绝对路径。

我也尝试过为"python.linting.pylintPath"设置的venv中的pylint提供相对和绝对路径,这也没有效果。

作为最后的手段,我今天早些时候清理了所有~/Library/Application Support/Code~/.vscode并重新安装了应用程序,但这也没有任何影响。

我需要做什么才能让Code列出所有问题?

提前致谢!

python visual-studio-code pylint
1个回答
0
投票

使用flake8而不是.flake8对我来说在vscode中效果很好。我也遇到了带有pylint的vscode错误,浪费了时间来解决它们,但只有flake8救了我。

© www.soinside.com 2019 - 2024. All rights reserved.