По умолчанию Pylint завершается ошибкой (возвращает код ошибки> 0), если метод имеет более 5 параметров.
def my_func(a, b, c, d, e, f, g)
, следовательно, потерпит неудачу.Я хотел бы сохранить это поведение, но позволить функциям, которые передают значения по умолчанию, такие как
def my_func2(a, b, c, d=None, e='yes', f=1.0, g=None, h=True, i=10)
, не завершиться с ошибкой.
Другими словами, я хотел бы, чтобы pylint считал только параметры без значения по умолчанию.Можно ли это сделать?Как?Есть ли регулярное выражение для параметров?
Примечание : повышение max-args
не помогает в этом отношении, поскольку my_func2
фактически получает больше параметров, чем my-func