У нас есть проект Python, описанный следующим образом:
project/
├── .pylintrc
├── module1.py
├── module2.py
└── tests/
├── test_module1.py
└── test_module2.py
Наши тесты устройств и функций находятся в папке tests/
. Когда дело доходит до тестов, предупреждения pylint missing-docstring
, invalid-name
и protected-access
не имеют отношения к делу. С другой стороны, эти предупреждения очень полезны для фактического кода в проекте.
Мой вопрос заключается в том, можно ли добавить игноры для missing-docstring
, invalid-name
и protected-access
в .pylintrc
файл, который применяется только к модулям в tests/
-память?
Если возможно, мы не хотим добавлять #
-disables для этих предупреждений к каждому тестовому модулю внутри папки.