Skip to content

Releases: ndmitchell/hlint

Version 3.10

02 Feb 20:41
Compare
Choose a tag to compare

3.10, released 2024-02-02

  • BREAKING #1594, upgrade to GHC 9.12
  • #1617, hints for when x <*> y could be y, e.g. []
  • #1568, add mapMaybe f (reverse x) ==> reverse (mapMaybe f x)
  • #1569, avoid redundant Foldable.toList calls in Foldable operations
  • #1571, rename a few hints to make them clearer
  • #1599, add translated 0 0 hint for CodeWorld project
  • #1600, add sum [x, y] ==> x + y
  • #1549, downgrade a few of the error severities to warn

v3.8

15 Jan 18:43
Compare
Choose a tag to compare
Version 3.8

v3.6.1

03 Jul 09:46
Compare
Choose a tag to compare
Version 3.6.1

v3.6

27 Jun 14:23
Compare
Choose a tag to compare
Version 3.6

v3.5

20 Sep 08:43
v3.5
Compare
Choose a tag to compare
hlint 3.5

v3.4.1

10 Jul 20:43
v3.4.1
Compare
Choose a tag to compare
#1345, add --generate-config to generate a complete config
#1345, add --generate-summary-json
#1377, make anyM/allM on [] produce pure, rather than return
#1377, add a pure rule for every return variant
#1380, add counts as comments for --default
#1372, remove unnecessary brackets when suggesting forM_
#1372, suggest void (forM x y) to forM_ without the void
#1394, replace maximum [a, b] ==> max a b (and for min)
#1393, for QuickCheck, join . elements ==> oneOf
#1387, bypass camelCase hint for new tasty_... custom test prefix

v3.4

24 Apr 13:16
v3.4
Compare
Choose a tag to compare
hlint 3.4

v3.3.6

29 Dec 15:47
v3.3.6
Compare
Choose a tag to compare
hlint 3.3.6

v3.3.5

12 Dec 17:05
v3.3.5
Compare
Choose a tag to compare
hlint 3.3.5

v3.3.4

30 Aug 10:42
v3.3.4
Compare
Choose a tag to compare
hlint 3.3.4