jfmengels / elm-review-simplify

Provides elm-review rules to simplify your Elm code
https://package.elm-lang.org/packages/jfmengels/elm-review-simplify/latest/
BSD 3-Clause "New" or "Revised" License
20 stars 9 forks source link

Add Task.mapError simplifications #168

Closed lue-bird closed 11 months ago

lue-bird commented 11 months ago
Task.mapError f (Task.succeed a)
--> Task.succeed a

Task.mapError f (Task.fail x)
--> Task.fail (f x)

Task.onError f (Task.succeed a)
--> Task.succeed a

-- not in summary for example
Task.mapError f << Task.fail
--> Task.fail << f