Ruff if-expr-with-false-true (SIM211)

if-expr-with-false-true в Ruff проверяет код на предупреждение SIM211. Правило относится к группе flake8-simplify.

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

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

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

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

False if a else True

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

not a

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

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