Ruff compare-with-tuple (SIM109)

compare-with-tuple в Ruff проверяет код на предупреждение SIM109. Правило относится к группе flake8-simplify.

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

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

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

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

if foo == x or foo == y:
    ...

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

if foo in (x, y):
    ...

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

Ruff всегда может предложить автоисправление для этого правила.