GHC可以用作Neovim插件ale的linter。配置使用以下命令来对文件进行lint:
stack ghc -- -fno-code -v0 %t
其中%t
是有问题的文件。这是快速且非常好的,但是,它无法识别Cabal文件中指定的任何选项,并且如果文件中引用了内部模块,则无法运行。
是否有可能以某种方式获得由cabal build
或stack build
发出的GHC命令,以便我们可以获得必要的扩展/引用/等以使其正常工作?
答案 0 :(得分:3)
开启详细程度应该会为您提供您正在寻找的信息:
stack build --verbose --cabal-verbose