Skip to content

Warning about unqualified implicit imports

I would like to have a GHC option like -fwarn-unqualified-imports that warns about those kinds of imports that require to have A.B.C.* constraints for PVP-compliant packages. Namely, GHC should warn about implicit unqualified imports like

import Very.Special.Module
import Another.Important.Module hiding (open, close, )

http://www.haskell.org/haskellwiki/Package_versioning_policy http://www.haskell.org/haskellwiki/Import_modules_properly http://www.reddit.com/r/haskell_proposals/comments/edu3f/discourage_unqualified_open_imports/

Trac metadata
Trac field Value
Version 7.0.1
Type FeatureRequest
TypeOfFailure OtherFailure
Priority normal
Resolution Unresolved
Component Compiler
Test case
Differential revisions
BlockedBy
Related
Blocking
CC ghc@henning-thielemann.de
Operating system
Architecture
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information