当我通过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中
...尽管事实上已经执行了一些基本检查,如下图所示,其中我删除了一个空白行:
假设您已正确配置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,
}