@override で修飾されたメソッドがその祖先クラスに対応するメソッドを持たない場合に報告します
例:
from typing import override
class Parent:
def foo(self) -> int:
return 1
def bar(self, x: str) -> str:
return x
class Child(Parent):
@override
def foo(self) -> int:
return 2
@override # オーバーライド関数の super メソッドがありません
def baz(self) -> int:
return 1