let-style
| Description | Styling of let blocks |
|---|---|
| Options |
|
| Default | auto |
| Ormolu | inline |
| Since | v0.9.0.0 |
This option determines whether the clauses in a let block should be on the same line as the let/in keywords (inline) or on the next line (newline).
The auto style (the default) uses whatever style the user uses at the call-site. This does mean that a codebase might have different let styles, but it allows the user to decide which style makes the most sense on a case-by-case basis.
The mixed style uses inline if the let binding has only one binding or newline if the let binding has multiple.
Examples
testUser =
let name = "Alice"
age = 30
in User name age
testUser =
let
name = "Alice"
age = 30
in
User name age
For more examples, see the test files.