Skip to content

Commit 6828c0b

Browse files
authored
Merge pull request #9959 from cabalism/bump/hlint-3.8
Bump to hlint-3.8
2 parents 26b27be + 46391f7 commit 6828c0b

File tree

2 files changed

+50
-50
lines changed

2 files changed

+50
-50
lines changed

.github/workflows/lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
- uses: actions/checkout@v4
1212
- uses: haskell-actions/hlint-setup@v2
1313
with:
14-
version: "3.5"
14+
version: "3.8"
1515
- uses: haskell-actions/hlint-run@v2
1616
with:
1717
path: "."

.hlint.yaml

Lines changed: 49 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,96 +1,96 @@
11
# Warnings currently triggered by your code
2-
- ignore: {name: "Avoid lambda"} # 49 hints
3-
- ignore: {name: "Avoid lambda using `infix`"} # 19 hints
4-
- ignore: {name: "Eta reduce"} # 91 hints
5-
- ignore: {name: "Evaluate"} # 9 hints
6-
- ignore: {name: "Functor law"} # 14 hints
2+
- ignore: {name: "Avoid NonEmpty.unzip"} # 1 hint
3+
- ignore: {name: "Avoid lambda"} # 46 hints
4+
- ignore: {name: "Avoid lambda using `infix`"} # 22 hints
5+
- ignore: {name: "Eta reduce"} # 116 hints
6+
- ignore: {name: "Evaluate"} # 10 hints
7+
- ignore: {name: "Functor law"} # 10 hints
78
- ignore: {name: "Fuse concatMap/map"} # 3 hints
89
- ignore: {name: "Fuse foldr/map"} # 3 hints
9-
- ignore: {name: "Fuse mapMaybe/map"} # 2 hints
10+
- ignore: {name: "Fuse mapMaybe/map"} # 1 hint
11+
- ignore: {name: "Fuse traverse_/fmap"} # 1 hint
1012
- ignore: {name: "Fuse traverse_/map"} # 1 hint
11-
- ignore: {name: "Hoist not"} # 30 hints
13+
- ignore: {name: "Hoist not"} # 16 hints
1214
- ignore: {name: "Missing NOINLINE pragma"} # 1 hint
1315
- ignore: {name: "Monoid law, left identity"} # 3 hints
1416
- ignore: {name: "Monoid law, right identity"} # 3 hints
17+
- ignore: {name: "Move filter"} # 4 hints
1518
- ignore: {name: "Move guards forward"} # 4 hints
16-
- ignore: {name: "Redundant $"} # 125 hints
17-
- ignore: {name: "Redundant $!"} # 4 hints
18-
- ignore: {name: "Redundant <$>"} # 6 hints
19+
- ignore: {name: "Redundant $"} # 175 hints
20+
- ignore: {name: "Redundant $!"} # 1 hint
21+
- ignore: {name: "Redundant <$>"} # 16 hints
1922
- ignore: {name: "Redundant =="} # 1 hint
20-
- ignore: {name: "Redundant bracket"} # 206 hints
23+
- ignore: {name: "Redundant bracket"} # 232 hints
24+
- ignore: {name: "Redundant fmap"} # 1 hint
2125
- ignore: {name: "Redundant guard"} # 2 hints
22-
- ignore: {name: "Redundant if"} # 1 hint
23-
- ignore: {name: "Redundant lambda"} # 22 hints
24-
- ignore: {name: "Redundant map"} # 1 hint
26+
- ignore: {name: "Redundant if"} # 3 hints
27+
- ignore: {name: "Redundant lambda"} # 19 hints
2528
- ignore: {name: "Redundant multi-way if"} # 1 hint
26-
- ignore: {name: "Redundant return"} # 4 hints
29+
- ignore: {name: "Redundant return"} # 7 hints
2730
- ignore: {name: "Replace case with fromMaybe"} # 5 hints
2831
- ignore: {name: "Replace case with maybe"} # 10 hints
29-
- ignore: {name: "Unused LANGUAGE pragma"} # 121 hints
32+
- ignore: {name: "Unused LANGUAGE pragma"} # 167 hints
3033
- ignore: {name: "Use $>"} # 5 hints
3134
- ignore: {name: "Use ++"} # 4 hints
32-
- ignore: {name: "Use :"} # 28 hints
35+
- ignore: {name: "Use :"} # 25 hints
3336
- ignore: {name: "Use <$"} # 2 hints
34-
- ignore: {name: "Use <$>"} # 67 hints
37+
- ignore: {name: "Use <$>"} # 86 hints
3538
- ignore: {name: "Use <&>"} # 14 hints
3639
- ignore: {name: "Use <=<"} # 5 hints
37-
- ignore: {name: "Use =<<"} # 6 hints
38-
- ignore: {name: "Use =="} # 2 hints
40+
- ignore: {name: "Use =<<"} # 7 hints
41+
- ignore: {name: "Use =="} # 3 hints
3942
- ignore: {name: "Use >=>"} # 3 hints
4043
- ignore: {name: "Use ?~"} # 1 hint
44+
- ignore: {name: "Use Down"} # 3 hints
4145
- ignore: {name: "Use Just"} # 2 hints
42-
- ignore: {name: "Use all"} # 8 hints
43-
- ignore: {name: "Use bimap"} # 1 hint
44-
- ignore: {name: "Use camelCase"} # 68 hints
46+
- ignore: {name: "Use bimap"} # 7 hints
47+
- ignore: {name: "Use camelCase"} # 96 hints
4548
- ignore: {name: "Use catMaybes"} # 3 hints
4649
- ignore: {name: "Use concatMap"} # 1 hint
47-
- ignore: {name: "Use const"} # 38 hints
48-
- ignore: {name: "Use elem"} # 3 hints
49-
- ignore: {name: "Use fewer imports"} # 13 hints
50-
- ignore: {name: "Use first"} # 2 hints
51-
- ignore: {name: "Use fmap"} # 28 hints
50+
- ignore: {name: "Use const"} # 36 hints
51+
- ignore: {name: "Use elem"} # 2 hints
52+
- ignore: {name: "Use fewer imports"} # 19 hints
53+
- ignore: {name: "Use first"} # 4 hints
54+
- ignore: {name: "Use fmap"} # 24 hints
5255
- ignore: {name: "Use fold"} # 1 hint
5356
- ignore: {name: "Use for"} # 1 hint
5457
- ignore: {name: "Use forM_"} # 1 hint
55-
- ignore: {name: "Use for_"} # 1 hint
56-
- ignore: {name: "Use fromMaybe"} # 2 hints
58+
- ignore: {name: "Use fromMaybe"} # 1 hint
5759
- ignore: {name: "Use fromRight"} # 1 hint
5860
- ignore: {name: "Use fst"} # 1 hint
5961
- ignore: {name: "Use if"} # 4 hints
60-
- ignore: {name: "Use infix"} # 19 hints
62+
- ignore: {name: "Use infix"} # 20 hints
6163
- ignore: {name: "Use isAsciiLower"} # 2 hints
6264
- ignore: {name: "Use isAsciiUpper"} # 2 hints
6365
- ignore: {name: "Use isDigit"} # 2 hints
64-
- ignore: {name: "Use isJust"} # 2 hints
65-
- ignore: {name: "Use isNothing"} # 3 hints
66-
- ignore: {name: "Use lambda-case"} # 49 hints
66+
- ignore: {name: "Use isJust"} # 1 hint
67+
- ignore: {name: "Use isNothing"} # 1 hint
68+
- ignore: {name: "Use lambda-case"} # 47 hints
6769
- ignore: {name: "Use lefts"} # 1 hint
68-
- ignore: {name: "Use list comprehension"} # 11 hints
70+
- ignore: {name: "Use list comprehension"} # 16 hints
6971
- ignore: {name: "Use list literal"} # 3 hints
7072
- ignore: {name: "Use list literal pattern"} # 11 hints
71-
- ignore: {name: "Use map"} # 5 hints
72-
- ignore: {name: "Use map once"} # 6 hints
73-
- ignore: {name: "Use mapMaybe"} # 11 hints
73+
- ignore: {name: "Use map once"} # 7 hints
74+
- ignore: {name: "Use map with tuple-section"} # 3 hints
75+
- ignore: {name: "Use mapMaybe"} # 13 hints
7476
- ignore: {name: "Use max"} # 1 hint
75-
- ignore: {name: "Use maybe"} # 10 hints
76-
- ignore: {name: "Use newtype instead of data"} # 19 hints
77-
- ignore: {name: "Use notElem"} # 11 hints
78-
- ignore: {name: "Use null"} # 3 hints
79-
- ignore: {name: "Use or"} # 1 hint
77+
- ignore: {name: "Use maybe"} # 8 hints
78+
- ignore: {name: "Use minimumBy"} # 1 hint
79+
- ignore: {name: "Use newtype instead of data"} # 26 hints
80+
- ignore: {name: "Use notElem"} # 8 hints
81+
- ignore: {name: "Use null"} # 2 hints
8082
- ignore: {name: "Use record patterns"} # 16 hints
8183
- ignore: {name: "Use replicateM"} # 1 hint
82-
- ignore: {name: "Use replicateM_"} # 6 hints
84+
- ignore: {name: "Use replicateM_"} # 2 hints
8385
- ignore: {name: "Use rights"} # 2 hints
8486
- ignore: {name: "Use second"} # 7 hints
85-
- ignore: {name: "Use section"} # 19 hints
86-
- ignore: {name: "Use sortOn"} # 15 hints
87+
- ignore: {name: "Use section"} # 17 hints
8788
- ignore: {name: "Use traverse"} # 1 hint
88-
- ignore: {name: "Use traverse_"} # 1 hint
8989
- ignore: {name: "Use tuple-section"} # 28 hints
9090
- ignore: {name: "Use typeRep"} # 2 hints
91-
- ignore: {name: "Use unless"} # 17 hints
91+
- ignore: {name: "Use unless"} # 20 hints
9292
- ignore: {name: "Use unwords"} # 8 hints
93-
- ignore: {name: "Use void"} # 17 hints
93+
- ignore: {name: "Use void"} # 22 hints
9494
- ignore: {name: "Use when"} # 1 hint
9595

9696
- arguments:

0 commit comments

Comments
 (0)