Правила Ruff, связанные с mccabe (C90)

Правила Ruff, связанные с mccabe. Подробнее об этом плагине на его странице PyPI

Часть категории Правила проверок кода в Ruff.

Ruff complex-structure (C901)

complex-structure в Ruff проверяет код на предупреждение C901. Правило относится к группе mccabe.

Почему это неправильно

Слишком высокая цикломатическая сложность усложняет тестирование, понимание и изменение функции.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила complex-structure и пример ниже.

Пример ошибки

def foo(a …