-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.hlint.yaml
43 lines (37 loc) · 938 Bytes
/
.hlint.yaml
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
35
36
37
38
39
40
41
42
43
- group: {name: generalise, enabled: true}
- group: {name: generalise-for-conciseness, enabled: true}
- group: {name: use-lens, enabled: true}
- group: {name: dollar, enabled: true}
- extensions:
- default: false
- name: [DerivingVia]
- name: [QuasiQuotes]
- name: [ScopedTypeVariables]
- flags:
- default: false
- {name: ["-fno-warn-partial-fields","-fno-warn-orphans"]}
- modules:
- {name: [Data.Set, Data.HashSet], as: Set}
- {name: [Data.Map], as: M}
- {name: [LMap.Map], as: LM}
- {name: Prelude}
- functions:
- {name: unsafeInterleaveIO, within: []}
- {name: unsafePerformIO, within: []}
- {name: unsafeCoerce, within: []}
- {name: fail}
- warn: {name: Use explicit module export list}
- hint:
lhs: pure ()
note: Use 'pass'
rhs: pass
- hint:
lhs: return ()
note: Use 'pass'
rhs: pass
- warn:
lhs: foldl' (+) 0
rhs: sum
- warn:
lhs: foldl' (*) 1
rhs: product