Reports invalid usages of final classes, methods and variables.

Example:


from typing import final


@final
class A:
    def a_method(self):
        pass


class B(A):
    def a_method(self):
        pass