И снова про ruff
.
Чарли Марш — автор инструмента — видит логичным ходом впилить в ruff
автоформаттер, чтобы можно было запустить ruff --fix
и пофиксить все стилистические проблемы, и стало красиво. Вот здесь в ишью уже пришли на обсуждение и мейнтейнеры black
, и мейнтейнеры blue
(это форк black
с одинарными кавычками), кто-то предлагает взять yapf
за ориентир, а Чарли просто отчитывается, что уже начал работу, и его автоформаттер частично проходит тест-сьют из black
.
Вчера он влил первую пачку изменений. Для пользователей форматтер ещё не доступен, но внутрянка уже подготавливается. В PR перечислено, что уже работает, а что нужно ещё доделать. Это я к тому и пишу, что он, блин, правда начал это делать, и я удивлён. Просто помню, как мучительно black
полтора года стабилизировал "магические запятые", и они всё время то появлялись, то исчезали, что в моей голове уже сложилось впечатление, что заново этот путь никто не захочет пройти. Но нет, нашлись отчаянные.
> I'd like the autoformatter to be a little more flexible than Black, which would in theory make it a suitable replacement for Blue too.
И, кстати, наверняка, в этом форматтере будут настройки стиля. Может, не как в yapf
, но как минимум можно будет выбрать стиль кавычек. Что с одной стороны хорошо и удобно, а с другой стороны может снова спровоцировать конфликт между племенами байкшеддеров. Ох.
Всё-таки удивительно, как быстро ruff
развивается. Люди годами делали эти инструменты, а он создаёт их копии за считанные недели. И, блин, наверняка же сделает. В чём секрет, как думаете?
>>Click here to continue<<