hlint 1.8.25 → 1.8.26
raw patch · 3 files changed
+6/−3 lines, 3 filesdep ~haskell-src-extsPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: haskell-src-exts
API changes (from Hackage documentation)
Files
- data/Default.hs +2/−0
- hlint.cabal +2/−2
- src/Hint/List.hs +2/−1
data/Default.hs view
@@ -212,6 +212,8 @@ warn = fmap (const ()) ==> void error = flip (>=>) ==> (<=<) error = flip (<=<) ==> (>=>)+error = (\x -> f x >>= g) ==> f Control.Monad.>=> g+error = (\x -> f =<< g x) ==> f Control.Monad.<=< g error = a >> forever a ==> forever a warn = liftM2 id ==> ap
hlint.cabal view
@@ -1,7 +1,7 @@ cabal-version: >= 1.6 build-type: Simple name: hlint-version: 1.8.25+version: 1.8.26 -- license is GPL v2 only license: GPL license-file: LICENSE@@ -42,7 +42,7 @@ transformers >= 0.0 && < 0.4, hscolour >= 1.17 && < 1.20, cpphs >= 1.11 && < 1.14,- haskell-src-exts >= 1.11 && < 1.12,+ haskell-src-exts >= 1.11 && < 1.13, uniplate >= 1.5 && < 1.7 hs-source-dirs: src
src/Hint/List.hs view
@@ -18,6 +18,7 @@ data Yes = Yes (Maybe [Char]) -- Maybe String yes = y :: [Char] -> a -- String -> a instance C [Char]+foo = [a b] ++ xs -- a b : xs </TEST> -} @@ -66,7 +67,7 @@ Just $ InfixApp an x2 (QConOp an $ list_cons_name an) y where f (Lit _ (String _ [x] _)) = Just $ Lit an $ Char an x (show x)- f (List _ [x]) = Just $ paren x+ f (List _ [x]) = Just $ if isApp x then x else paren x f _ = Nothing useCons _ _ = Nothing