mirror of
https://github.com/IHaskell/IHaskell.git
synced 2025-04-19 12:56:08 +00:00
Filter out ignored ideas
This commit is contained in:
parent
9c50d51ad0
commit
f8dbffdd6f
@ -70,7 +70,7 @@ lint blocks = do
|
||||
-- create 'suggestions'
|
||||
let modules = mapMaybe (createModule mode) blocks
|
||||
ideas = applyHints classify hint (map (\m -> (m, [])) modules)
|
||||
suggestions = mapMaybe showIdea ideas
|
||||
suggestions = mapMaybe showIdea $ filter (not . ignoredIdea) ideas
|
||||
|
||||
return $ Display $
|
||||
if null suggestions
|
||||
@ -81,6 +81,7 @@ lint blocks = do
|
||||
(fixities, classify, hints) <- autoSettings
|
||||
let hidingIgnore = Classify Ignore "Unnecessary hiding" "" ""
|
||||
return (fixities, hidingIgnore:classify, hints)
|
||||
ignoredIdea idea = ideaSeverity idea == Ignore
|
||||
|
||||
showIdea :: Idea -> Maybe LintSuggestion
|
||||
showIdea idea =
|
||||
|
Loading…
x
Reference in New Issue
Block a user