#python #format
Вопрос:
Я привык использовать flake8 для подкладки. У Flake8 есть файл setup.cfg, в котором я могу указать ему игнорировать длину строки. Я также хотел бы сказать своему фиксатору ( black
), чтобы он не переформатировал длинные строки. Как я могу настроить black для выполнения всего, что он обычно делает, кроме исправления длины строки?
Ответ №1:
Я не вижу способа полностью игнорировать длину строки, но Black использует файл конфигурации ( pyproject.toml
), в котором вы можете указать максимальную длину строки, поэтому установка line-length
разумной (или смехотворной) длины должна помочь.
Пример:
[tool.black]
line-length = 160
Примечания:
- Это может привести к переформатированию намеренно разделенных строк на более длинные строки. Блэк все еще самоуверен.
- Значения, доступные в файле конфигурации, «совпадают с длинными именами параметров в командной строке», согласно документам. (Этот список недоступен в документации, но его можно найти, запустив
black --help
.)