Ruff blanket-type-ignore (PGH003)

blanket-type-ignore в Ruff проверяет код на предупреждение PGH003. Правило относится к группе pygrep-hooks.

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

Правила pygrep-hooks находят опасные или нежелательные текстовые шаблоны, которые легко пропустить при ревью.

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

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

from foo import secrets  # type: ignore

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

from foo import secrets  # type: ignore[attr-defined]

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

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