查找ghc的-Wmissing-import-lists的显式导入

Rei*_*ica 6 warnings haskell code-generation ghc

当存在隐式导入时,GHC会生成警告(见下文).目标是用显式导入替换它们.是否有自动生成列表的方法(而不是在代码中手动查找)?

/Users/srid/code/slownews/backend/src/SlowNews/Main.hs:10:1: warning: [-Wmissing-import-lists]
    The module ‘Control.Exception’ does not have an explicit import list
   |
10 | import           Control.Exception
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

/Users/srid/code/slownews/backend/src/SlowNews/Main.hs:13:1: warning: [-Wmissing-import-lists]
    The module ‘Control.Monad.IO.Class’ does not have an explicit import list
   |
13 | import           Control.Monad.IO.Class
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Run Code Online (Sandbox Code Playgroud)

Dan*_*ner 6

GHC有-ddump-minimal-imports一面旗帜可以解决问题.

  • 关于如何使用此标志来实现所需的结果:/sf/answers/2307178541/ (2认同)