Showing 8 of 8 total issues
Redundant fmap Open
Open
byModuleName = maybe True isImportNeeded
. fmap dropAnn
. qualifiedName
- Read upRead up
- Exclude checks
Found
maybe True isImportNeeded . fmap dropAnn . qualifiedName
Perhaps
(maybe True (isImportNeeded . dropAnn) . qualifiedName)
Unused LANGUAGE pragma Open
Open
{-# LANGUAGE ExplicitForAll #-}
- Read upRead up
- Exclude checks
Found
{-# LANGUAGE ExplicitForAll #-}
Perhaps
Applying this change:
- Extension ExplicitForAll is implied by ScopedTypeVariables
Unused LANGUAGE pragma Open
Open
{-# LANGUAGE ExplicitForAll #-}
- Read upRead up
- Exclude checks
Found
{-# LANGUAGE ExplicitForAll #-}
Perhaps
Applying this change:
- Extension ExplicitForAll is implied by ScopedTypeVariables
Unused LANGUAGE pragma Open
Open
{-# LANGUAGE ExplicitForAll #-}
- Read upRead up
- Exclude checks
Found
{-# LANGUAGE ExplicitForAll #-}
Perhaps
Applying this change:
- Extension ExplicitForAll is implied by ScopedTypeVariables
Use unwords Open
Open
printComments = intercalate " " . map ((" " ++) . printComment)
- Read upRead up
- Exclude checks
Found
intercalate " "
Perhaps
unwords
Unused LANGUAGE pragma Open
Open
{-# LANGUAGE MultiParamTypeClasses #-}
- Read upRead up
- Exclude checks
Found
{-# LANGUAGE MultiParamTypeClasses #-}
Perhaps
Applying this change:
- Extension MultiParamTypeClasses is implied by FunctionalDependencies
Unused LANGUAGE pragma Open
Open
{-# LANGUAGE ExplicitForAll #-}
- Read upRead up
- Exclude checks
Found
{-# LANGUAGE ExplicitForAll #-}
Perhaps
Applying this change:
- Extension ExplicitForAll is implied by ScopedTypeVariables
Use =<< Open
Open
join (errorForcer <$> parseModuleAfterCPP extensions includeFiles pathToModule)
- Read upRead up
- Exclude checks
Found
join
(errorForcer <$>
parseModuleAfterCPP extensions includeFiles pathToModule)
Perhaps
(errorForcer =<<
parseModuleAfterCPP extensions includeFiles pathToModule)