stylish-haskell
The facts below are what the maker publishes about stylish-haskell, checked and dated. Our editors have not written about it yet.
The facts
Each one read from stylish-haskell's own pages, with the date it was checked.
What it does
- CI
- The README describes downloading the latest binary and running stylish-haskell in continuous integration.checked 8 Oct 2026
- Configurable behavior
- It supports configurable line endings and can replace tabs with four spaces or certain ASCII sequences with Unicode equivalents; both replacements are off by default.checked 8 Oct 2026
- Configuration
- Formatting is customizable through YAML configuration files, with settings available at directory, project, user, or default level.checked 8 Oct 2026
- Continuous integration
- The README describes downloading the latest binary and running stylish-haskell in a continuous integration workflow.checked 8 Oct 2026
- Editor integrations
- The README documents integration with Haskell Language Server, Vim, Emacs, Atom, and Visual Studio Code.checked 8 Oct 2026
- Editors
- The README documents integrations with Haskell Language Server, Vim, Emacs, Atom, and Visual Studio Code.checked 8 Oct 2026
- Feature requests
- The README invites feature requests through the project issue tracker.checked 8 Oct 2026
- Imports
- It aligns and sorts import statements.checked 8 Oct 2026
- Install
- The project documents installation with Stack, Cabal, Debian or Ubuntu packages, and Arch Linux packages.checked 8 Oct 2026
- Installation
- The README documents installation with Stack or Cabal and package-manager installation for Debian, Ubuntu, and Arch Linux.checked 8 Oct 2026
- Language pragmas
- It groups and wraps LANGUAGE pragmas and can remove some redundant pragmas.checked 8 Oct 2026
- Language server
- Editors that support the Language Server Protocol can use stylish-haskell through the Haskell Language Server plugin and its formatting-provider setting.checked 8 Oct 2026
- Latest listed release
- The GitHub releases page lists v0.15.1.0 as the latest release and says it adds support for GHC 9.12.checked 8 Oct 2026
- License
- Hackage lists the package under the BSD-3-Clause license.checked 8 Oct 2026
- Maintainer
- The README names Jasper Van der Jeugt as the author and maintainer.checked 8 Oct 2026
- Other formatting
- It removes trailing whitespace, aligns case branches and record fields, and formats data constructors and record fields.checked 8 Oct 2026
- Pragmas
- It groups and wraps LANGUAGE pragmas and can remove some redundant pragmas.checked 8 Oct 2026
- Purpose
- stylish-haskell is a Haskell code prettifier designed to help with formatting tasks such as cleaning up import statements.checked 8 Oct 2026
- Support
- The project welcomes feature requests through its GitHub issue tracker.checked 8 Oct 2026
- Text options
- It can convert line endings, replace tabs with four spaces, and replace some ASCII sequences with Unicode equivalents; the latter two options are off by default.checked 8 Oct 2026
Alternatives to stylish-haskell
- 1

Prettier
Free planOpen sourceWebAPIExtensionLinux7.6Free plan - 2
Avidemux
Free planOpen sourceWebLinuxmacOSWindows7.3Free plan - 3
Fourmolu
Free planWebLinuxWindows6.7Free plan - 4
rustfmt
Free planLinuxmacOSWindows6.7Free plan - 5
Black
Free planLinuxmacOSSelf-hostedWindows6.6Free plan - 6

Ruff
Free planWebLinuxmacOSSelf-hosted6.6Free plan
