Ruff unnecessary-return-none (RET501)
unnecessary-return-none в Ruff проверяет код на предупреждение RET501. Правило относится к группе flake8-return.
Почему это неправильно
Лишние или неоднозначные return усложняют чтение потока выполнения функции.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила unnecessary-return-none и пример ниже.
Пример ошибки
def foo(bar):
if not bar:
return
return None
Как правильно
def foo(bar):
if not bar:
return
return
Автоисправление
Ruff всегда может предложить автоисправление для этого правила.
