-
Notifications
You must be signed in to change notification settings - Fork 43
/
.hlint.yaml
48 lines (37 loc) · 831 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
44
45
46
47
48
- arguments: [-XCPP]
- functions:
- {name: unsafeCoerce, within: []} # banned
- ignore:
name: Use const
- ignore:
name: Avoid lambda
within:
- Data.Profunctor.Choice
- Data.Profunctor.Traversing
- ignore:
name: Use fmap
within:
- Data.Profunctor.Composition
- Data.Profunctor.Strong
- Data.Profunctor.Unsafe
- ignore:
name: Avoid lambda
within: Data.Profunctor.Strong
- ignore:
name: Redundant lambda
- ignore:
name: Collapse lambdas
within: Data.Profunctor.Unsafe
- ignore:
name: Eta reduce
within:
- Data.Profunctor.Mapping
- Data.Profunctor.Choice
- Data.Profunctor.Strong
- ignore:
name: "Use tuple-section"
- ignore:
name: "Avoid lambda using `infix`"
- fixity: "infixr 9 #."
- fixity: "infixl 8 .#"
- fixity: "infixr 0 :->"