Можно ли отключить pylint в строке на основе ее содержимого? - PullRequest
1 голос
/ 09 мая 2020

С покрытием можно отключить покрытие в строках, которые соответствуют шаблону, добавив флаг "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 в каждый из них, но это немного утомительно и подвержено ошибкам, поэтому я надеялся, что существует лучшее решение, подобное покрытию. Есть?

...