哪些 cabal 包没有被使用
Which cabal packages aren't being used
如果我用 GHC 启动警告,它会警告我哪些导入没有被使用....
是否有类似的命令告诉我哪些 build-depends
没有在我的 <project>.cabal
文件中使用?
packunused
是一个 简单的 CLI 工具,可以找出在 Cabal 包描述文件中列为构建依赖的包中哪些包是多余的.
您必须使用 -ddump-minimal-imports
然后 运行 packunused
:
构建您的项目
cabal build --ghc-option=-ddump-minimal-imports
packunused
它将打印一个似乎未使用的包依赖列表。
如果我用 GHC 启动警告,它会警告我哪些导入没有被使用....
是否有类似的命令告诉我哪些 build-depends
没有在我的 <project>.cabal
文件中使用?
packunused
是一个 简单的 CLI 工具,可以找出在 Cabal 包描述文件中列为构建依赖的包中哪些包是多余的.
您必须使用 -ddump-minimal-imports
然后 运行 packunused
:
cabal build --ghc-option=-ddump-minimal-imports
packunused
它将打印一个似乎未使用的包依赖列表。