但是对我来说没问题,例如。 driver这样写错了
在我的defaultSettings.json中设置了此选项的参数:
"python.analysis.typeCheckingMode": "off",
而在我的settings.json中根本没有这个参数。
那么为什么 Pylance 仍然在 .text-命令下划线呢? 我只希望它是下划线错误,例如错误编写的驱动程序?
我想我找到了解决方案 - VSCode 中有 2 个 settings.json - 一个用于“用户”,一个用于“工作空间”:
我只检查了“User”的settings.json,没有条目 对于参数“python.analysis.typeCheckingMode”
但是当我检查“Workspace”settings.json 时,我看到了这个条目
python.analysis.typeCheckingMode": "basic"
我将其更改为“关闭”,现在一切都按需要再次运行。
这是 pylance-extension 的此参数的不同选项:
我想指出,如果您使用的是 pyproject.toml 文件,那么使用 VS Code 设置将不起作用。您必须在 pyproject.toml 中定义规则 (我使用诗歌作为我的构建后端,所以你的可能会有所不同)
[tool.pyright]
typeCheckingMode = "off"