-
Notifications
You must be signed in to change notification settings - Fork 37
/
Copy path.hlint.yaml
71 lines (68 loc) · 2.52 KB
/
.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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
# HLint configuration file
# https://github.com/ndmitchell/hlint
##########################
# This file contains a template configuration file, which is typically
# placed as .hlint.yaml in the root of your project
# All built-in hints
- warn: {name: "Use LANGUAGE pragmas"}
- warn: {name: "Use fewer LANGUAGE pragmas"}
- warn: {name: "Unused LANGUAGE pragma"}
- warn: {name: "Missing NOINLINE pragma"}
- warn: {name: "Fix pragma markup"}
- warn: {name: "Use pragma syntax"}
- ignore: {name: "Move guards forward"}
- ignore: {name: "Move map inside list comprehension"}
- ignore: {name: "Redundant True guards"}
- ignore: {name: "Short-circuited list comprehension"}
- ignore: {name: "Use :"}
- ignore: {name: "Use String"}
- ignore: {name: "Use list literal"}
- ignore: {name: "Use list literal pattern"}
- ignore: {name: "Use foldM"}
- ignore: {name: "Use foldl"}
- ignore: {name: "Use foldr"}
- ignore: {name: "Use map"}
- ignore: {name: "Redundant do"}
- ignore: {name: "Redundant return"}
- ignore: {name: "Redundant variable capture"}
- ignore: {name: "Redundant void"}
- ignore: {name: "Use <$>"}
- ignore: {name: "Use foldM_"}
- ignore: {name: "Use forM_"}
- ignore: {name: "Use join"}
- ignore: {name: "Use let"}
- ignore: {name: "Use mapM_"}
- ignore: {name: "Avoid lambda"}
- ignore: {name: "Avoid lambda"}
- ignore: {name: "Avoid lambda using `infix`"}
- ignore: {name: "Collapse lambdas"}
- ignore: {name: "Eta reduce"}
- ignore: {name: "Redundant lambda"}
- ignore: {name: "Use lambda"}
- ignore: {name: "Use lambda-case"}
- ignore: {name: "Use section"}
- ignore: {name: "Use tuple-section"}
- ignore: {name: "Redundant bracket due to operator fixities"}
- ignore: {name: "Move brackets to avoid $"}
- ignore: {name: "Redundant $"}
- ignore: {name: "Redundant bracket"}
- ignore: {name: "Redundant bracket"}
- ignore: {name: "Redundant section"}
- ignore: {name: "Use camelCase"}
- ignore: {name: "Redundant as-pattern"}
- ignore: {name: "Redundant bang pattern"}
- ignore: {name: "Redundant case"}
- ignore: {name: "Redundant guard"}
- ignore: {name: "Redundant irrefutable pattern"}
- ignore: {name: "Redundant where"}
- ignore: {name: "Use guards"}
- ignore: {name: "Use otherwise"}
- ignore: {name: "Use record patterns"}
- ignore: {name: "Used otherwise as a pattern"}
- ignore: {name: "Redundant as"}
- ignore: {name: "Use fewer imports"}
- ignore: {name: "Use explicit module export list"}
- ignore: {name: "Use module export list"}
- ignore: {name: "Use DerivingStrategies"}
- ignore: {name: "Use newtype instead of data"}
- ignore: {name: "Use underscore"}