使用ALE linter for Haskell文件获取不正确的导入错误
我正在使用vim中lint我的Haskell文件。ALE检测到非Haskell平台附带的任何包的导入错误。我仍然能够运行cabal repl并正确导入这些包。然后我能够将有错误的文件加载到repl中,这向我证明我确实采取了正确的步骤来使用这些包 在这些文件中,当使用这些包中的函数时,我得到了适当的反馈。当然,我已经在.cabal文件的构建依赖部分指定了这些导入 我的错误消息被无法识别的导入阻塞了,这真是太烦人了使用ALE linter for Haskell文件获取不正确的导入错误,haskell,vim,Haskell,Vim,我正在使用vim中lint我的Haskell文件。ALE检测到非Haskell平台附带的任何包的导入错误。我仍然能够运行cabal repl并正确导入这些包。然后我能够将有错误的文件加载到repl中,这向我证明我确实采取了正确的步骤来使用这些包 在这些文件中,当使用这些包中的函数时,我得到了适当的反馈。当然,我已经在.cabal文件的构建依赖部分指定了这些导入 我的错误消息被无法识别的导入阻塞了,这真是太烦人了 是.vimrc文件中值得注意的行的副本 问题是其中一个林特不知道阴谋集团。这个问题有
是.vimrc文件中值得注意的行的副本 问题是其中一个林特不知道阴谋集团。这个问题有很好的记录。当您使用ALE且未指定要使用的过梁时,ALE将继续使用所有过梁 以下是ALE自动为Haskell文件提供的过梁列表:[cabal_ghc,ghc,ghc_mod,hdevtools,hie,hlint,stack_build,stack_ghc] 在这种情况下,有问题的短绒是ghc。要修复此错误,请继续并将此行添加到.vimrc文件中:
let g:ale_linters = {'haskell': ['cabal_ghc', 'ghc-mod', 'hdevtools', 'hie', 'hlint', 'stack_build', 'stack_ghc']}
您可以使用此列表中您喜欢的任何过梁。问题是其中一个过梁不知道阴谋集团。这个问题有很好的记录。当您使用ALE且未指定要使用的过梁时,ALE将继续使用所有过梁 以下是ALE自动为Haskell文件提供的过梁列表:[cabal_ghc,ghc,ghc_mod,hdevtools,hie,hlint,stack_build,stack_ghc] 在这种情况下,有问题的短绒是ghc。要修复此错误,请继续并将此行添加到.vimrc文件中:
let g:ale_linters = {'haskell': ['cabal_ghc', 'ghc-mod', 'hdevtools', 'hie', 'hlint', 'stack_build', 'stack_ghc']}
您可以使用此列表中您喜欢的任何过梁