関数呼び出し式、ターゲット、および戻り値にある型のエラーを報告します。 動的型付け言語では、このような状況が発生するケースは限られています。

関数パラメーターの型は、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()