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 unnecessaryCompositionAfterEmptyCheck for more operations #242

Closed lue-bird closed 9 months ago

lue-bird commented 9 months ago
Task.map f << Task.fail --> Task.fail
Task.mapError f << Task.succeed --> Task.succeed
Task.andThen f << Task.fail --> Task.fail
Task.onError f << Task.succeed --> Task.succeed

Json.Decode.map f << Json.Decode.fail --> Json.Decode.fail
Json.Decode.andThen f << Json.Decode.fail --> Json.Decode.fail

Result.map f << Err --> Err
-- done Result.mapError f << Ok --> Ok
Result.andThen f << Err --> Err