По мере роста нашей команды Clojure мы видим все больше и больше редакторов.Это вызывает много посторонних изменений.
Меня больше всего беспокоит не то, как отформатирован код - все редакторы создают читаемый код - это больше о git blame
, становящемся совершенно непригодным, поскольку каждая строка в проекте наполняется своей историей, неинтереснойизменения в форматировании.
При решении этой проблемы два главных претендента сейчас должны использовать cljfmt
перед фиксацией и / или скрипт, который удаляет пробельные изменения из набора изменений git.
Как этовсе остальные занимаются этим?