Wir haben ein Python Projekt wie dieses aufgebaut:Pylint: Deaktivieren Sie bestimmte Warnungen für bestimmte Ordner
project/
├── .pylintrc
├── module1.py
├── module2.py
└── tests/
├── test_module1.py
└── test_module2.py
Unsere Einheit und Funktionstests befinden sich in dem Ordner mit dem Namen tests/
. Wenn es um die Tests die Pylint Warnungen kommt missing-docstring
, invalid-name
und protected-access
sind nicht relevant. Auf der anderen Seite sind diese Warnungen sehr nützlich für den eigentlichen Code in dem Projekt.
Meine Frage ist, ob es möglich ist, ignoriert für missing-docstring
, invalid-name
und protected-access
im .pylintrc
-Dateien, die Module in der tests/
-Ordner nur gelten hinzufügen?
Wenn möglich, wollen wir nicht #
-disables für diese Warnungen zu jedem Test-Modul innerhalb des Ordners hinzuzufügen.
siehe auch [diese Antwort] (https://stackoverflow.com/a/47584560/4201810) – georgexsh