diff --git a/hints.md b/hints.md index da06294a..a27905f0 100644 --- a/hints.md +++ b/hints.md @@ -2167,7 +2167,7 @@ flip g `on` h
@@ -2519,6 +2519,22 @@ a ++ b
Suggestion
+sum [a, b]
+
+
+a + b
+
+
@@ -5751,7 +5767,7 @@ RHS:
Warning
@@ -5767,7 +5783,7 @@ f
Warning
@@ -7675,7 +7691,7 @@ x
Warning
@@ -7691,7 +7707,7 @@ y
Warning
@@ -9003,7 +9019,7 @@ m
Warning
@@ -9019,7 +9035,7 @@ m
Warning
@@ -9035,7 +9051,7 @@ m
Warning
@@ -9051,7 +9067,7 @@ m
Warning
@@ -10075,7 +10091,7 @@ Data.Maybe.isNothing
Warning
@@ -10091,7 +10107,7 @@ RHS:
Warning
@@ -10107,7 +10123,7 @@ RHS:
Warning
@@ -10123,7 +10139,7 @@ RHS:
Warning
@@ -10139,7 +10155,7 @@ RHS:
Warning
@@ -10155,7 +10171,7 @@ Just True == x
Ignore
@@ -11248,6 +11264,22 @@ reverse (filter f x)
Warning
+mapMaybe f (reverse x)
+
+
+reverse (mapMaybe f x)
+
+
@@ -12710,7 +12742,7 @@ any (any f) x
Warning
@@ -12726,7 +12758,7 @@ any (any f . g) x
Warning
@@ -12742,7 +12774,7 @@ all (all f) x
Warning
@@ -12774,7 +12806,7 @@ foldMap (fold . f) x
Warning
@@ -13126,6 +13158,422 @@ foldr (f . g) z x
Suggestion
+fold (Data.Foldable.toList x)
+
+
+fold x
+
+
+foldMap f (Data.Foldable.toList x)
+
+
+foldMap f x
+
+
+foldMap' f (Data.Foldable.toList x)
+
+
+foldMap' f x
+
+
+foldr f z (Data.Foldable.toList x)
+
+
+foldr f z x
+
+
+foldr' f z (Data.Foldable.toList x)
+
+
+foldr' f z x
+
+
+foldl f z (Data.Foldable.toList x)
+
+
+foldl f z x
+
+
+foldl' f z (Data.Foldable.toList x)
+
+
+foldl' f z x
+
+
+foldr1 f (Data.Foldable.toList x)
+
+
+foldr1 f x
+
+
+foldl1 f (Data.Foldable.toList x)
+
+
+foldl1 f x
+
+
+null (Data.Foldable.toList x)
+
+
+null x
+
+
+length (Data.Foldable.toList x)
+
+
+length x
+
+
+elem y (Data.Foldable.toList x)
+
+
+elem y x
+
+
+notElem y (Data.Foldable.toList x)
+
+
+notElem y x
+
+
+maximum (Data.Foldable.toList x)
+
+
+maximum x
+
+
+minimum (Data.Foldable.toList x)
+
+
+minimum x
+
+
+maximumBy f (Data.Foldable.toList x)
+
+
+maximumBy f x
+
+
+minimumBy f (Data.Foldable.toList x)
+
+
+minimumBy f x
+
+
+sum (Data.Foldable.toList x)
+
+
+sum x
+
+
+product (Data.Foldable.toList x)
+
+
+product x
+
+
+and (Data.Foldable.toList x)
+
+
+and x
+
+
+or (Data.Foldable.toList x)
+
+
+or x
+
+
+all f (Data.Foldable.toList x)
+
+
+all f x
+
+
+any f (Data.Foldable.toList x)
+
+
+any f x
+
+
+find f (Data.Foldable.toList x)
+
+
+find f x
+
+
+concat (Data.Foldable.toList x)
+
+
+concat x
+
+
+concatMap f (Data.Foldable.toList x)
+
+
+concatMap f x
+
+