1

直到大约 3 周前,我一直在使用pylintpythonVS Code.

然后,我启用pylance了替换pylint. 然而,pylance没有在.提供的特定 linter-list 中列出VS Code

现在,pylance 没有显示未使用的模块导入。我怀疑这不包含在 的默认 linting 参数中,所以我试图找出pylance如何修改它们,类似于使用):pylintsettings.json

"python.linting.pylintArgs": [
    "--max-line-length=80",
    "--disable=W0142,W0403,W0613,W0232,R0903,R0913,C0103,R0914,C0304,F0401,W0402,E1101,W0614,C0111,C0301"
]

如何以类似的方式自定义 linting 规则pylance

4

1 回答 1

3

python.linting.pylintArgs设置pylint仅适用于pylance(据我所知)不使用

您正在寻找的设置似乎是这个python.analysis.diagnosticSeverityOverrides

{
    "python.analysis.diagnosticSeverityOverrides": {
        "reportUnusedImport": "information"
    }
} 

对于pylance设置列表,您可以访问此页面页面。

于 2020-12-05T15:02:45.207 回答