Skip to content
SPECIFICTION
Get listed

elm-format

github.com

Free plan WindowsmacOSLinux
Visit github.com
Spec score 7.9 #11 of 34 in Code Formatting Tools

Spec sheet

Purpose
elm-format formats Elm source code according to rules based on the official Elm Style Guide.Read 8 Oct 2026 · github.com
Intended users
The README describes benefits for developers and teams writing and maintaining Elm code.Read 8 Oct 2026 · github.com
License
The repository identifies its license as BSD-3-Clause.Read 8 Oct 2026 · github.com
Command line
The command line can format a single Elm file or all Elm files in a directory, and can overwrite files with the --yes option.Read 8 Oct 2026 · github.com
Consistent style
The project says consistent formatting can make code easier to write, read, and maintain, and reduce team debates about formatting.Read 8 Oct 2026 · github.com
Editor integrations
The README lists integrations for Atom, Light Table, Vim, Emacs, Visual Studio Code, Sublime Text, JetBrains IDEs, and TextMate.Read 8 Oct 2026 · github.com
Elm versions
The README says to run elm-format from a directory containing elm.json or elm-package.json, or pass the corresponding Elm version option.Read 8 Oct 2026 · github.com
Format on save
The README says the default behavior of elm-format-approved plugins is to format Elm files on save.Read 8 Oct 2026 · github.com
Install
The README documents installation with npm install -g elm-format or by downloading a release binary.Read 8 Oct 2026 · github.com
Operating systems
The 0.8.7 release provides binaries for Linux, macOS, and Windows.Read 8 Oct 2026 · github.com
Other tool integration
The README lists integration with Prettier through prettier-plugin-elm.Read 8 Oct 2026 · github.com
Release
The latest release page opened is version 0.8.7, released on April 11, with fixes and improvements including a Windows npm installer fix.Read 8 Oct 2026 · github.com
Signing
The 0.8.7 release page says its tag was signed with a verified committer signature and that the signing key has expired.Read 8 Oct 2026 · github.com

Plans and prices

elm-format Free Elm source formatting · command-line tool Read 8 Oct 2026 · github.com

Every elm-format plan and price →

Where Specifiction places it

Alternatives to elm-formatAll alternatives →