stylish-haskell

Haskell code prettifier https://github.com/jaspervdj/stylish-haskell

Version on this page:0.5.13.0
LTS Haskell 8.5:0.7.1.0
Stackage Nightly 2017-03-20:0.7.1.0
Latest on Hackage:0.7.1.0
BSD3 licensed and maintained by Jasper Van der Jeugt

Module documentation for 0.5.13.0

There are no documented modules for this package.

A Haskell code prettifier. For more information, see:

https://github.com/jaspervdj/stylish-haskell/blob/master/README.markdown

Changes

# CHANGELOG

- 0.7.1.0
* Keep `safe` and `{-# SOURCE #-}` import annotations (by Moritz Drexl)

- 0.7.0.0
* If there's parse errors, show these and exit with code 1
* Bump `aeson` to 1.1
* Bump `directory` to 1.3
* Bump `haskell-src-exts` to 1.19

- 0.6.5.0
* Fix issue with unit records (by Mizunashi Mana)
* Bump `HUnit` to 1.5

- 0.6.4.0
* Remove `XmlSyntax` from whitelisted language extensions, since it was
causing parsing errors

- 0.6.3.0
* Bump `optparse-applicative` to 0.13.0.0
* Export Import options & add a default
* Add `list_padding: module_name` option (by Oleg Grenrus)
* Bump `aeson` to 1.0 (by Oleg Grenrus)
* Special setting for empty import lists (by Oleg Grenrus)

- 0.6.2.0
* Bump `haskell-src-exts` to 1.18

- 0.6.1.0
* Fix line patching issue in Editor

- 0.6.0.0
* Add a `simple_align` step
* Move `records` step into `simple_align`
* Use a set of default language extensions for parsing (by Langston Barrett)
* Add a newline format option (by Svyatolslav Gryaznov)
* Add more symbols from UnicodeSyntax (by Langston Barrett)
* Add a `--version` option (by Ondra Pelech)

- 0.5.17.0
* Remove shebang from input before attempting to extract pragmas
* Set stdin and stdout encoding to UTF-8 by default

- 0.5.16.0
* Fail if the default configuration file is not found.

- 0.5.15.2
* Bump `aeson` to 0.11

- 0.5.15.1
* Fix error that caused haddock to bail on this package

- 0.5.15.0
* Add new options for import list alignment (by Ondřej Janošík)

- 0.5.14.4
* Bump `stylish-haskell` to 1.17.0

- 0.5.14.3
* Bump `HUnit` to 1.13

- 0.5.14.2
* Bump `aeson` to 0.10
* Bump `syb` to 0.6

- 0.5.14.1
* Bump `aeson` to 0.9

- 0.5.14.0
* Bump `syb` to 0.5
* Slight refactoring in align code

- 0.5.13.0
* Fix issue with shebang code

- 0.5.12.0
* Add support for shebang at start of file

- 0.5.11.2
* Bump `filepath` dependency to 1.5

- 0.5.11.1
* Fix -Wall compilation with GHC 7.10

- 0.5.11.0
* Bump `haskell-src-exts` dependency to 1.16

- 0.5.10.2
* Bump `mtl` dependency to 2.2

- 0.5.10.1
* Bump `aeson` dependency to 0.8

- 0.5.10.0
* Bump `haskell-src-exts` dependency to 1.15
* Fix test which was not run before

- `0.5.9.0`
* Add `compact_line` setting for Language Pragma styling
comments powered byDisqus