我喜欢使用类型提示(注释),并且已经使用它一段时间来帮助编写干净的代码。
我很欣赏它们只是提示,因此不会影响代码。
但是今天我看到了一个视频 其中 linter 收到了提示,并带有警告(一条弯曲的黄色下划线),这看起来非常有帮助。我的 VS Code 没有在 linter 中发现这个。
这是我期望的图像(带注释):
所以我的问题是,我怎样才能实现这一目标?
例如,是否有特定的 linter 或设置可以执行此操作?
如果您使用的是 Pylance,您可以在您的
settings.json
"python.analysis.typeCheckingMode": "basic"
默认值为
off
basic
strict
下面的截图显示了不同情况下的警告:错误的变量类型、错误的函数返回类型和错误的参数类型。