formatterit
Formatterit is a cross-language code and text formatter designed to apply consistent style rules across files. It can read from files or standard input and write formatted output to stdout or modify files in place, depending on configuration. Its aim is deterministic formatting to reduce diffs and merge conflicts, with changes driven by style files that describe language- and project-specific rules.
Core features include multi-language support, a library of selectable style guides (for example guides aligned with
Formatterit originated as an open-source project in the late 2010s, developed by the AtlasCode community to
Usage and reception: It is adopted in many continuous integration workflows and by developers who prefer centralized
Limitations: quality depends on the quality of the configured style guides; some languages rely on dedicated