Standard Clojure Style – formatter

Standard Clojure Style is a JavaScript implementation of a formatter for Clojure source code.

It’s designed to give Clojure projects a consistent layout without bikeshedding over formatting rules, and can be used as a command-line tool, npm package, editor integration target, or browser-friendly formatting library.

This is free and open source software.

Key Features

  • Formats Clojure code according to the Standard Clojure Style rules.
  • Provides a command-line tool named standard-clj.
  • Offers check and fix modes for reviewing or applying formatting changes.
  • Supports formatting of .clj, .cljs, .cljc, .jank, and .edn files.
  • Can process individual files, directories, glob patterns, and piped standard input.
  • Includes list output for previewing which files will be affected.
  • Supports include and ignore options for controlling the files that are processed.
  • Can use .standard-clj.edn or .standard-clj.json configuration files for file selection.
  • Pretty-prints namespace forms using a consistent ordering.
  • Includes escape hatches for ignoring selected forms or entire files.

Website: github.com/oakmac/standard-clojure-style-js
Support:
Developer: Chris Oakman
License: ISC License

Standard Clojure Style is written in Clojure and JavaScript. Learn Clojure with our recommended free books and free tutorials. Learn JavaScript with our recommended free books and free tutorials.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted