С покрытием можно отключить покрытие в строках, которые соответствуют шаблону, добавив флаг "exclude_lines" в файл конфигурации:
[report]
exclude_lines =
pragma: no cover
if TYPE_CHECKING:
Мне было интересно, если то же самое возможно с пилинтом. Я делаю проект в django, и у многих классов есть очень маленький внутренний класс «Мета», который не стоит документировать, но я продолжаю получать ошибку отсутствия строки документации для каждого из них:
class MyForm(forms.ModelForm):
""" Docstring """
class Meta: # pylint: disable = missing-docstring
model = MyModel
До сих пор я добавлял директиву # pylint: disable: missing-docstring
в каждый из них, но это немного утомительно и подвержено ошибкам, поэтому я надеялся, что существует лучшее решение, подобное покрытию. Есть?