Ruff if-with-same-arms (SIM114)

if-with-same-arms в Ruff проверяет код на предупреждение SIM114. Правило относится к группе flake8-simplify.

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

Упрощённая запись обычно легче читается и снижает риск ошибки в условии или преобразовании.

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

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

if x == 1:
    print("Hello")
elif x == 2:
    print("Hello")

Как правильно

if x == 1 or x == 2:
    print("Hello")

Автоисправление

Ruff может предложить автоисправление в некоторых случаях.