报告函数调用表达式、目标和返回值中的类型错误。 在动态类型语言中,少数情况下可能会这样。

在 docstring 或 Python 3 函数注解中可以指定函数参数的类型。

示例:

def foo() -> int:
    return "abc" # 应为 int,得到的是 str


a: str
a = foo() # 应为 str,得到的是 int

进行快速修复可以修改有问题的类型:

def foo() -> str:
    return "abc"


a: str
a = foo()