Ruff expr-and-not-expr (SIM220)

expr-and-not-expr в Ruff проверяет код на предупреждение SIM220. Правило относится к группе flake8-simplify.

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

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

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

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

x and not x

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

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