【发布时间】:2021-08-18 12:55:02
【问题描述】:
在 VSCode 的 settings.json 中,我启用了 PyLance 的类型检查:
"python.analysis.typeCheckingMode": "basic"
这会将所有输入问题显示为错误(红色下划线),即使代码是有效的 Python 并且可以正常运行。
例如,以下代码是有效的 Python,并且可以工作:
if 4 % 2 == 0:
a = 3
print(a)
...但是由于a 未绑定的情况,PyLance 显示错误:
我只想将 Python 拒绝的实际语法错误标记为“错误”,并将其他所有内容标记为警告。我可以为一个类别做到这一点:
"python.analysis.diagnosticSeverityOverrides": {
"reportGeneralTypeIssues": "warning"
}
对于所有这样的错误,我该怎么做?
【问题讨论】:
标签: python visual-studio-code pylance