cljfmt icon indicating copy to clipboard operation
cljfmt copied to clipboard

A tool for formatting Clojure code

Results 74 cljfmt issues
Sort by recently updated
recently updated
newest added

With this change we would remove the unnecessary tarball after a successful install. It is really useful in Docker build where we want to keep the image on a bare...

### Request Implement a feature in `cljfmt` to exclude `(comment)` blocks from formatting. This is essential for those of us using these blocks for REPL-based development, as current formatting disrupts...

I got some help with this in the Clojurians Slack and thought it might be useful to document what worked in there in case others run into the same confusion...

Partially solves #36 . I know the issue has a lot of opinions on how it should be done, this is my (trivial?) attempt to solve it. I don't plan...

Please consider adding the precompiled binaries to homebrew. Would make my team's bootstrap process (a Brewfile) a lot easier than piping a curl request to bash

Currently, when using cljfmt as a library, to utilize cljfmt for finding and reading the format configuration is only available to JVM usage. > We could create a node.js version...

Acceptable `(if true "a" "b")` ``` (if true "a" "b") ``` Not acceptable ``` (if true "a" "b") ``` ``` (if true "a" "b") ``` (ignore the inded

Since the file project.clj is specific to Leiningen projects it seem like a good default. Resolves: #279

It would be great if `cljfmt` supported custom output pattern so that it can be better integrated with GitHub Actions. `clj-kondo` [supports](https://github.com/clj-kondo/clj-kondo/blob/master/doc/ci-integration.md#linter-output-integration) this and it makes problem reporting much nicer....

It would be oh so swell if dependencies in projects.clj and deps.edn could be optionally sorted alphabetically. This is past where I know how to contribute, unfortunately.