From d26b9b64e5683739c88bab7f177501923e0d7181 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janis=20Voigtl=C3=A4nder?= Date: Sun, 4 Feb 2024 22:12:59 +0100 Subject: [PATCH] Evaluate rules for fromMaybe/maybe --- data/hlint.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/data/hlint.yaml b/data/hlint.yaml index 92bd357c..28e96ea1 100644 --- a/data/hlint.yaml +++ b/data/hlint.yaml @@ -935,6 +935,10 @@ - warn: {lhs: "fst (x,y)", rhs: x, name: Evaluate} - warn: {lhs: "snd (x,y)", rhs: "y", name: Evaluate} - warn: {lhs: fromJust (Just x), rhs: x, name: Evaluate} + - warn: {lhs: fromMaybe x Nothing, rhs: x, name: Evaluate} + - warn: {lhs: fromMaybe y (Just x), rhs: x, name: Evaluate} + - warn: {lhs: maybe x f Nothing, rhs: x, name: Evaluate} + - warn: {lhs: maybe y f (Just x), rhs: f x, name: Evaluate} - warn: {lhs: fromLeft y (Left x), rhs: x, name: Evaluate} - warn: {lhs: fromLeft y (Right x), rhs: "y", name: Evaluate} - warn: {lhs: fromRight y (Right x), rhs: x, name: Evaluate}