Ruff never-union (RUF020)
never-union в Ruff проверяет код на предупреждение RUF020. Правило относится к группе Ruff-specific rules.
Почему это неправильно
Эти проверки реализованы самим Ruff и закрывают практические проблемы, которые не относятся к одному внешнему плагину.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила never-union и пример ниже.
Пример ошибки
from typing import Never
def func() -> Never | int: ...
Как правильно
def func() -> int: ...
Автоисправление
Ruff может предложить автоисправление в некоторых случаях.
