В документах " Игнорирование ошибок" в настоящее время указан способ игнорирования конкретной ошибки для конкретной строки:
example = lambda: 'example' # noqa: E731
... и способ игнорирования всех ошибок для всего файла:
# flake8: noqa
from foo import unused
function_that_doesnt_exist()
x = 1+ 2
... и несколько способов, либо через конфигурацию, либо через параметры командной строки, глобально отключить определенную ошибку во всем проекте.
Но что, если я хочу игнорировать конкретную ошибку во всем отдельном файле - например, отключить предупреждения о неиспользуемом импорте в __init__.py
файле __init__.py
который просто импортирует несколько классов, чтобы код из других пакетов мог импортировать их от этого в свою очередь? Документы, похоже, не намекают на какой-либо синтаксис для этого. Является ли это возможным?