Правила Ruff, связанные с flake8-return (RET)
Правила Ruff, связанные с flake8-return. Подробнее об этом плагине на его странице PyPI
Часть категории Правила проверок кода в Ruff.
Правила Ruff, связанные с flake8-return. Подробнее об этом плагине на его странице PyPI
Часть категории Правила проверок кода в Ruff.
unnecessary-return-none в Ruff проверяет код на предупреждение RET501. Правило относится к группе flake8-return.
Лишние или неоднозначные return усложняют чтение потока выполнения функции.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила unnecessary-return-none и пример ниже.
def foo(bar):
if …implicit-return-value в Ruff проверяет код на предупреждение RET502. Правило относится к группе flake8-return.
Лишние или неоднозначные return усложняют чтение потока выполнения функции.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила implicit-return-value и пример ниже.
def foo(bar):
if …implicit-return в Ruff проверяет код на предупреждение RET503. Правило относится к группе flake8-return.
Лишние или неоднозначные return усложняют чтение потока выполнения функции.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила implicit-return и пример ниже.
def foo(bar):
if …unnecessary-assign в Ruff проверяет код на предупреждение RET504. Правило относится к группе flake8-return.
Лишние или неоднозначные return усложняют чтение потока выполнения функции.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила unnecessary-assign и пример ниже.
def foo():
bar = 1 …superfluous-else-return в Ruff проверяет код на предупреждение RET505. Правило относится к группе flake8-return.
Лишние или неоднозначные return усложняют чтение потока выполнения функции.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила superfluous-else-return и пример ниже.
def foo(bar, baz …superfluous-else-raise в Ruff проверяет код на предупреждение RET506. Правило относится к группе flake8-return.
Лишние или неоднозначные return усложняют чтение потока выполнения функции.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила superfluous-else-raise и пример ниже.
def foo(bar, baz …superfluous-else-continue в Ruff проверяет код на предупреждение RET507. Правило относится к группе flake8-return.
Лишние или неоднозначные return усложняют чтение потока выполнения функции.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила superfluous-else-continue и пример ниже.
def foo(bar, baz …superfluous-else-break в Ruff проверяет код на предупреждение RET508. Правило относится к группе flake8-return.
Лишние или неоднозначные return усложняют чтение потока выполнения функции.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила superfluous-else-break и пример ниже.
def foo(bar, baz …