https://bugzilla.redhat.com/show_bug.cgi?id=1875389
Bug ID: 1875389
Summary: Review Request: ormolu - A formatter for Haskell
source code
Product: Fedora
Version: rawhide
Status: NEW
Component: Package Review
Assignee: [email protected]
Reporter: [email protected]
QA Contact: [email protected]
CC: [email protected]
Target Milestone: ---
Classification: Fedora
Spec URL: https://petersen.fedorapeople.org/reviews/ormolu/ormolu.spec
SRPM URL:
https://petersen.fedorapeople.org/reviews/ormolu/ormolu-0.1.2.0-1.fc33.src.rpm
Description:
Ormolu is a formatter for Haskell source code.
The project was created with the following goals in mind:
- Using GHC's own parser to avoid parsing problems caused by haskell-src-exts.
- Let some whitespace be programmable. The layout of the input
influences 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.
- 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.
- Choose a style compatible with modern dialects of Haskell. As new
Haskell extensions enter broad use, we may change the style to
accomodate them.
- Idempotence: 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.
Koji scratch build:
https://koji.fedoraproject.org/koji/taskinfo?taskID=50695238
--
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/[email protected]