Fourmolu
6.7#3 in code formatting toolsFree planFree planWebLinuxWindows
Visit| Fact | Fourmolu | Uncrustify |
|---|---|---|
| Configuration | Settings can be provided in a fourmolu.yaml file or as command-line options. | Version 0.83.0 has 901 configurable options. |
| Purpose | Fourmolu formats Haskell source code and is a configurable fork of Ormolu. | Uncrustify is a source code beautifier for C, C++, C#, Objective-C, D, Java, Pawn and Vala. |
It suits Haskell developers who want configurable source formatting, including teams seeking editor or CI integration. Developers using CPP or CRLF line endings should review its stated limitations.
Uncrustify suits developers who want configurable command-line formatting across its listed languages and platforms. It may also fit users of Vim or IntelliJ who want to consult the project's editor resources.