繁体   English   中英

如何在 VS Code 中定义 pylance linting arguments(类似于“python.linting.pylanceArgs”)?

[英]How to define pylance linting arguments in VS Code (something like “python.linting.pylanceArgs”)?

直到大约 3 周前,我一直在使用 pylint 在VS Codepython文件

然后,我启用pylance替换pylint 然而, pylance并未列在VS Code提供的特定 linter-list 中

现在, pylance没有显示未使用的模块导入 我怀疑这不包含在 pylance 的默认 linting pylance中,所以我试图找出如何修改它们类似于使用pylint这样做的过程,例如在此处记录并像这样实现(插入到settings.json -当前工作区的文件):

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM