Reports cases when any call to super(A, B) does not meet the following requirements:

Example:


class Figure:
    def color(self):
        pass


class Rectangle(Figure):
    def color(self):
        pass


class Square(Figure):
    def color(self):
        return super(Rectangle, self).color() # Square is not an instance or subclass of Rectangle

As a fix, you can make the Square an instance of the Rectangle class.