Reports occurrences of return statements with a return value inside __init__ methods of classes.

Example:


class Sum:
    def __init__(self, a, b):
        self.a = a
        self.b = b
        self.sum = a + b
        return self.sum

A constructor should not return any value. The __init__ method should only initialize the values of instance members for news objects.

As a quick-fix, the IDE offers to remove the return statement.