检查导入是否冗余

时间:2013-07-28 01:54:50

标签: haskell

有没有办法解析haskell来源和给定的导入检查是否有多余?

haskell-src应该有用,但我在这里找不到类似的内容。

2 个答案:

答案 0 :(得分:5)

有一个名为module-management的新软件包,它具有您需要的功能。它具有cleanImports功能,可以完全听起来像它的声音。它还有许多用于管理可能有用的模块的其他工具。

我看到的主要问题 - 我自己没有使用过包 - 是cleanImports函数同时执行了很多操作。如果您想要更高粒度的功能,您将需要查看包的其他部分,或者甚至可能自己分解一些基本功能。也就是说,我认为这个套餐是一个完美的起点。

答案 1 :(得分:0)

fix-imports非常棒,如果你想要一些比模块管理更简单的东西(我没有尝试过,所以除了hackage建议之外,不要觉得有资格进行比较)。