Pylint未在VScode中按预期运行

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

当我通过shell运行时pylint

$ pylint decorator.py 
No config file found, using default configuration
************* Module decorator
C:  7, 0: Unnecessary parens after 'print' keyword (superfluous-parens)
C: 15, 0: Unnecessary parens after 'print' keyword (superfluous-parens)
C:  1, 0: Missing module docstring (missing-docstring)
C:  4, 0: Missing function docstring (missing-docstring)
C:  6, 4: Missing function docstring (missing-docstring)
C: 14, 0: Missing function docstring (missing-docstring)

但是,如下所示,这些警告不会出现在VSCode中

enter image description here

...尽管事实上已经执行了一些基本检查,如下图所示,其中我删除了一个空白行:

enter image description here

python visual-studio-code lint
1个回答
2
投票

假设您已正确配置Python的扩展并且已安装Pylint,

如果您不提供Pylint配置选项,VSCode的Python扩展将执行minimal checking by default

只需将"python.linting.pylintUseMinimalCheckers": false,输入你的.vscode/settings.json就可以强制关闭它。

这是我的看法:

{
    "autoDocstring.docstringFormat": "numpy",
    "editor.minimap.enabled": false,
    "editor.selectionClipboard": false,
    "python.pythonPath": "/home/jim/anaconda3/envs/dipoleDisplay",
    "window.zoomLevel": 0,
    "terminal.integrated.rendererType": "dom",
    "python.linting.pylintUseMinimalCheckers": false,
}

after setting

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