Ruff quoted-annotation (UP037)
quoted-annotation в Ruff проверяет код на предупреждение UP037. Правило относится к группе pyupgrade.
Почему это неправильно
Современный синтаксис Python обычно короче, понятнее и лучше поддерживается актуальными инструментами.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила quoted-annotation и пример ниже.
Пример ошибки
from __future__ import annotations
def foo(bar: "Bar") -> "Bar": ...
Как правильно
from __future__ import annotations
def foo(bar: Bar) -> Bar: ...
Автоисправление
Ruff всегда может предложить автоисправление для этого правила.
