Как настроить YAPF для форматирования так же, как Black

Черный не работает на моем компьютере, но я хочу, чтобы YAPF работал так же, как черный. Есть ли способ изменить пользовательские настройки YAPF, чтобы формат был таким же черным? Я считаю, что черный цвет является отраслевым стандартом, и я хочу следовать ему. Какие настройки мне следует изменить? Есть ли репозитории, которые я могу просто скопировать?

1 ответ

Я не думаю, что вы можете заставить yapf вести себя точно так же, как черный, однако следующее было бы хорошим началом:

  • Выберите встроенный стиль «facebook»
  • Установите длину строки на 88 символов (как у черного)

то есть:

      yapf --style='{based_on_style: facebook, column_limit: 88}' somefile.py

При этом вы уже получите результаты, аналогичные тому, что черные сделали бы с --skip-string-normalizationвариант. Можно было бы стать еще ближе, изменив некоторые ручки.

Другие вопросы по тегам