GitHub - clj-commons/formatter: Building blocks and discussion for building a common Clojure code formatter
Building blocks and discussion for building a common Clojure code formatter - clj-commons/formatter
In the last ten years or so, source code formatters with limited/no configuration have become popular. Go is the most well known example, shipping with gofmt, but there are similar tools in Rust, JavaScript, Python. Clojure and Lisps in general have historically allowed very flexible formatting of s-expressions. This can aid readability, but adds a cognitive overhead for readers used to different styles. It can also be challenging to match existing source code formatting if you are using a diff...
Building blocks and discussion for building a common Clojure code formatter - clj-commons/formatter
A Clojure formatting style good enough to be a default standard