Ruff yoda-conditions (SIM300)

yoda-conditions в Ruff проверяет код на предупреждение SIM300. Правило относится к группе flake8-simplify.

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

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

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

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

if "Foo" == foo:
    ...

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

if foo == "Foo":
    ...

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

Ruff может предложить автоисправление в некоторых случаях.