Ruff io-error (E902)
io-error в Ruff проверяет код на предупреждение E902. Правило относится к группе pycodestyle.
Почему это неправильно
Правило связано с соглашениями PEP 8 и помогает поддерживать единый, легко читаемый стиль кода.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила io-error и пример ниже.
Пример ошибки
$ echo 'print("hello world!")' > a.py
$ chmod 000 a.py
$ ruff a.py
a.py:1:1: E902 Permission denied (os error 13)
Found 1 error.
Автоисправление
Ruff не предлагает автоисправление для этого правила.
