aboutsummaryrefslogtreecommitdiff
path: root/.stylish-haskell.yaml
blob: 82305b9296019d2b1b7ae14573c67c9a9031c1c0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
steps:
  - simple_align:
      cases: true
      top_level_patterns: true
      records: true

  - imports:
      align: global
      list_align: after_alias
      pad_module_names: true
      long_list_align: inline
      empty_list_align: inherit
      list_padding: 4
      separate_lists: true
      space_surround: false

  - language_pragmas:
      style: vertical
      align: true
      remove_redundant: true

  - trailing_whitespace: {}

columns: 80

newline: native

language_extensions:
  - ExistentialQuantification
  - LambdaCase
  - MultiParamTypeClasses
  - OverloadedStrings
  - RecursiveDo
  - ScopedTypeVariables