cljfmt
« Back to VersTracker
Description:
Formatting Clojure code
Type: Formula  |  Latest Version: 0.15.6@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: clojure formatter linter developer-tools code-quality
Install: brew install cljfmt
About:
cljfmt is a command-line tool and Leiningen plugin for formatting Clojure source code according to a consistent style. It automatically reformats code to adhere to community standards or custom configuration, improving readability and maintainability. This tool helps teams eliminate style debates and ensures a uniform codebase.
Key Features:
  • Automatic code reformatting based on indentation and spacing rules
  • Support for custom configuration via .cljfmt files
  • Can be run as a standalone command-line tool or Leiningen plugin
  • Provides a 'check' mode for CI pipelines to enforce style
Use Cases:
  • Enforcing a consistent code style across a Clojure team
  • Automatically formatting code during development or pre-commit hooks
  • Running style checks in continuous integration (CI) environments
Alternatives:
  • zprint – zprint is a powerful alternative that offers more configuration options and can format both code and data structures, often with more sophisticated formatting choices.
License: EPL-1.0
Dependencies: openjdk
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Nov 22, 2025 7:53pm 0 VERSION_BUMP 707542bd
Nov 16, 2025 2:11pm 0 VERSION_BUMP bddd4f97
Nov 12, 2025 8:15pm 0 VERSION_BUMP 9bf4e1e7
Oct 20, 2025 5:44pm 0 VERSION_BUMP 4ce7d01f
Sep 24, 2025 2:20am 0 VERSION_BUMP 19820440
Sep 17, 2025 7:53pm 0 VERSION_BUMP 17897ba5