当我cabal build
我的项目时,警告(特别是-Wall
)仅在第一次显示。
在后续版本中,所有内容都被缓存。
我希望再次看到我项目的所有警告。
我可以cabal clean
和重新编译或使用cabal build --ghc-options="-fforce-recomp"
,但只需需要太长时间。
如何进行警告 - 仅选择尽快?
答案 0 :(得分:14)
我可以通过因子~10 跳过代码生成来加速编译:
cabal build --ghc-options="-fforce-recomp -fno-code"
仅检查单个文件,您可以使用ghc-mod:ghc-mod check -g -Wall file.hs
。