Как настроить YAPF для форматирования так же, как Black
Черный не работает на моем компьютере, но я хочу, чтобы YAPF работал так же, как черный. Есть ли способ изменить пользовательские настройки YAPF, чтобы формат был таким же черным? Я считаю, что черный цвет является отраслевым стандартом, и я хочу следовать ему. Какие настройки мне следует изменить? Есть ли репозитории, которые я могу просто скопировать?
1 ответ
Я не думаю, что вы можете заставить yapf вести себя точно так же, как черный, однако следующее было бы хорошим началом:
- Выберите встроенный стиль «facebook»
- Установите длину строки на 88 символов (как у черного)
то есть:
yapf --style='{based_on_style: facebook, column_limit: 88}' somefile.py
При этом вы уже получите результаты, аналогичные тому, что черные сделали бы с
--skip-string-normalization
вариант. Можно было бы стать еще ближе, изменив некоторые ручки.