Ruff non-pep604-isinstance (UP038)
non-pep604-isinstance в Ruff проверяет код на предупреждение UP038. Правило относится к группе pyupgrade.
Почему это неправильно
Современный синтаксис Python обычно короче, понятнее и лучше поддерживается актуальными инструментами.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила non-pep604-isinstance и пример ниже.
Пример ошибки
isinstance(x, (int, float))
Как правильно
isinstance(x, int | float)
Автоисправление
Ruff всегда может предложить автоисправление для этого правила.
