black) и сортировку импортов в алфавитном порядке с разбиением на группы (isort).А что если начать сортировать ещё и весь остальной исходный код?
https://github.com/bwhmather/ssort
ssort сортирует функции и классы, ставя их после того, от чего они зависят. Получается, что вверху файла находятся самые низкоуровневые функции, от которых всё зависит, а внизу файла — самый главный высокоуровневый код. Прям как завещал дядюшка Боб.> Makes old fashioned code navigation easier, you can always scroll up to see where something is defined, and reduces bikeshedding.
#formatter #tool
