mirror of
https://github.com/tweag/ormolu.git
synced 2024-09-11 21:27:46 +03:00
Change the order of bullet points.
This commit is contained in:
parent
b129979516
commit
c94805e997
16
README.md
16
README.md
@ -7,22 +7,22 @@ the following features in mind:
|
||||
|
||||
* Using GHC's own parser to avoid parsing problems caused by
|
||||
[`haskell-src-exts`][haskell-src-exts].
|
||||
* Let some whitespace be programmable. The layout of the input
|
||||
influence the layout choices in the output. This means that the
|
||||
choices between single-line/multi-line layouts in each particular
|
||||
situation are made by the user, not by an algorithm. This makes the
|
||||
implementation simpler and leaves some control to the user while
|
||||
still guaranteeing that the formatted code is stylistically
|
||||
consistent.
|
||||
* Writing code in such a way so it's easy to modify and maintain. Roughly,
|
||||
it means that the project follows the path of [`hindent`][hindent] and is
|
||||
very much about printing AST in a particular way.
|
||||
* Implementing one “true” formatting style which admits no configuration.
|
||||
* That formatting style aims to result in minimal diffs while still
|
||||
remaining very close to “conventional” Haskell formatting people use.
|
||||
* Let the layout of the input influence the layout choices in the output.
|
||||
This means that the choices between single-line/multi-line layouts in each
|
||||
particular situation are made by the user, not by an algorithm. This makes
|
||||
the implementation simpler and leaves some control to the user while still
|
||||
guaranteeing that the formatted code is stylistically consistent.
|
||||
* Idempotency: formatting already formatted code doesn't change it.
|
||||
* Be well-tested and robust to the point that it can be used in large
|
||||
projects without exposing unfortunate, disappointing bugs here and there.
|
||||
* The project is commercially backed by a company, that is, Tweag. This
|
||||
guarantees that it'll be actively maintained and bugs will be fixed.
|
||||
|
||||
## Contribution
|
||||
|
||||
@ -85,6 +85,8 @@ inspiration.
|
||||
|
||||
## License
|
||||
|
||||
See [LICENSE](./LICENSE).
|
||||
|
||||
Copyright © 2018–2019 Tweag I/O
|
||||
|
||||
[haskell-src-exts]: https://hackage.haskell.org/package/haskell-src-exts
|
||||
|
Loading…
Reference in New Issue
Block a user