Как ограничить проверки Pylint только для объектов, определенных в репо? - PullRequest
1 голос
/ 21 ноября 2019

У меня есть репозиторий, содержащий в основном тесты, которые позже объединяются с аппаратным репозиторием «API» для создания тестовой среды. Проблема заключается в том, что API-репозиторий использует собственный стандарт кодирования, что приводит к ошибкам pylint, когда определенные в нем функции используются в репозитории test.

Я мог бы использовать опцию хороших имен pylint для внесения в белый список всех имен объектов, нокажется грязнымЕсть ли способ внести в белый список те, которые основаны на происхождении объекта?

1 Ответ

1 голос
/ 21 ноября 2019

Как насчет порядка pylint , чтобы игнорировать модули Python, поступающие из этого внешнего API вместо этого? Я полагаю, что подобное возможно благодаря опции ignored-modules. Смотрите Параметры проверки Typecheck .

Так что, возможно, добавьте файл .pylintrc, содержащий что-то вроде этого:

[TYPECHECK]                                                                     
ignored-modules=apipackage
...