在 VS Code 中为 Python 键入提示(警告)

问题描述 投票:0回答:1

我喜欢使用类型提示(注释),并且已经使用它一段时间来帮助编写干净的代码。

我很欣赏它们只是提示,因此不会影响代码。

但是今天我看到了一个视频 其中 linter 收到了提示,并带有警告(一条弯曲的黄色下划线),这看起来非常有帮助。我的 VS Code 没有在 linter 中发现这个。

这是我期望的图像(带注释):

enter image description here

所以我的问题是,我怎样才能实现这一目标?

例如,是否有特定的 linter 或设置可以执行此操作?

python visual-studio-code python-typing
1个回答
10
投票

如果您使用的是 Pylance,您可以在您的

settings.json
中添加新行(更新文件后需要重新启动 VS Code):

"python.analysis.typeCheckingMode": "basic"

默认值为

off
,其他可能的值为
basic
strict

下面的截图显示了不同情况下的警告:错误的变量类型、错误的函数返回类型和错误的参数类型。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.