Ruff redundant-open-modes (UP015)

redundant-open-modes в Ruff проверяет код на предупреждение UP015. Правило относится к группе pyupgrade.

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

Современный синтаксис Python обычно короче, понятнее и лучше поддерживается актуальными инструментами.

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

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

with open("foo.txt", "r") as f:
    ...

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

with open("foo.txt") as f:
    ...

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

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