如何配置 syntastic 以在包的 .cabal 文件中使用我的测试套件中的 build-depends 和 hs-source-dirs?
How to configure syntastic to use build-depends and hs-source-dirs from my test suite in the .cabal file of the package?
Syntastic 在我使用 hdevtools 和 hlint 的系统中运行良好。但是,如果我正在编辑测试目录下的文件,导入仅在 cabal 包的测试套件配置下的包,它会将我的导入标记为伪造的,并告诉我将它们包含在我的 cabal 文件中。同样的问题发生在hs-source-dir,它只找到库或可执行目录下的。
没有灵丹妙药。您可以将 g:syntastic_haskell_hdevtools_args
和朋友设置为项目的正确标志,或者编写类似于 this 的包装脚本并将 g:syntastic_haskell_hdevtools_exec
指向它。 Syntastic 没有内置支持查看 cabal 文件。
Syntastic 在我使用 hdevtools 和 hlint 的系统中运行良好。但是,如果我正在编辑测试目录下的文件,导入仅在 cabal 包的测试套件配置下的包,它会将我的导入标记为伪造的,并告诉我将它们包含在我的 cabal 文件中。同样的问题发生在hs-source-dir,它只找到库或可执行目录下的。
没有灵丹妙药。您可以将 g:syntastic_haskell_hdevtools_args
和朋友设置为项目的正确标志,或者编写类似于 this 的包装脚本并将 g:syntastic_haskell_hdevtools_exec
指向它。 Syntastic 没有内置支持查看 cabal 文件。