Description
A flexible pretty printer for Haskell source code. It reformats Haskell files according to configurable style choices so code can stay consistent across a project.
Developers use it in editors, scripts, and formatting workflows. Formatters can rewrite many lines at once, so changes should be reviewed before committing them to shared code.