Как разбить длинную строку в файле.pylintrc?

У меня есть файл конфигурации PyLint, .pylintrcс некоторыми правилами определены.

Однако, по одному правилу, у меня есть довольно много вещей, что приводит к очень длинной очереди.

[TYPECHECK]
generated-members = XXX, YYY, ZZZ......

Пример длинной строки можно увидеть здесь на github: https://github.com/behave/behave.example/blob/master/pylintrc

Можно ли разорвать строку, чтобы сохранить список элементов на следующей строке? Я попытался переместить элементы на следующую строку, однако, это, кажется, делает файл недействительным.

1 ответ

Решение

Пилинт разбирает .pylintrc использование файла configparser, который говорит в своих документах:

Значения также могут занимать несколько строк, если они имеют отступ глубже, чем первая строка значения.

Это означает, что решение заключается в использовании

[TYPECHECK]
generated-members =
  XXX,
  YYY,
  ZZZ......
Другие вопросы по тегам