mirror of
https://github.com/astral-sh/ruff
synced 2026-01-22 05:51:03 -05:00
433 B
433 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")