ruff/docs/rules/if-with-same-arms.md
2023-02-12 21:00:32 +00:00

431 B

if-with-same-arms (SIM114)

Derived from the flake8-simplify linter.

What it does

Checks for if branches with identical arm bodies.

Why is this bad?

If multiple arms of an if statement have the same body, using or better signals the intent of the statement.

Example

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

Use instead:

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