diff --git a/src/kibit/rules/equality.clj b/src/kibit/rules/equality.clj index 733401d..a672df6 100644 --- a/src/kibit/rules/equality.clj +++ b/src/kibit/rules/equality.clj @@ -19,5 +19,9 @@ [(= ?x ?x) true] [(== ?x ?x) true] - [(zero? 0) true]) + [(zero? 0) true] + + ; nil? + [(= ?x nil) (nil? ?x)] + [(= nil ?x) (nil? ?x)]) diff --git a/test/kibit/test/equality.clj b/test/kibit/test/equality.clj index bfb17a8..d7d6741 100644 --- a/test/kibit/test/equality.clj +++ b/test/kibit/test/equality.clj @@ -14,6 +14,8 @@ '(pos? x) '(> x 0) '(pos? x) '(<= 1 x) '(neg? x) '(< x 0) + '(nil? x) '(= nil x) + '(nil? x) '(= x nil) true '(= x x) true '(== x x) true '(zero? 0)))