Ruff non-pep585-annotation (UP006)
non-pep585-annotation в Ruff проверяет код на предупреждение UP006. Правило относится к группе pyupgrade.
Почему это неправильно
Современный синтаксис Python обычно короче, понятнее и лучше поддерживается актуальными инструментами.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила non-pep585-annotation и пример ниже.
Пример ошибки
from typing import List
foo: List[int] = [1, 2, 3]
Как правильно
foo: list[int] = [1, 2, 3]
Автоисправление
Ruff может предложить автоисправление в некоторых случаях.
