Ruff unrecognized-platform-name (PYI008)

unrecognized-platform-name в Ruff проверяет код на предупреждение PYI008. Правило относится к группе flake8-pyi.

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

Файлы заглушек должны точно и компактно описывать интерфейс, иначе типизаторы будут давать неверные подсказки.

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

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

if sys.platform == "linus": ...

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

if sys.platform == "linux": ...

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

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