useless-return / R1711#

Message emitted:

Useless return at end of function or method

Description:

Emitted when a single "return" or "return None" statement is found at the end of function or method definition. This statement can safely be removed because Python will implicitly return None

Correct code:

import sys


def print_python_version():
    print(sys.version)

Problematic code:

import sys


def print_python_version():  # [useless-return]
    print(sys.version)
    return None

Created by the refactoring checker.