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