flake8-pie
flake8-pie copied to clipboard
no-unnecessary-super-params
# err
class Foo(Base):
def __init__(self, *args: Any, **kwargs: Any) -> None:
super(Base, self).__init__(*args, **kwargs)
# ok
class Foo(Base):
def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
# ok
class Foo(Base, Buzz):
def __init__(self, *args: Any, **kwargs: Any) -> None:
super(Base, self).__init__(*args, **kwargs)