Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用ALE linter for Haskell文件获取不正确的导入错误_Haskell_Vim - Fatal编程技术网

使用ALE linter for Haskell文件获取不正确的导入错误

使用ALE linter for Haskell文件获取不正确的导入错误,haskell,vim,Haskell,Vim,我正在使用vim中lint我的Haskell文件。ALE检测到非Haskell平台附带的任何包的导入错误。我仍然能够运行cabal repl并正确导入这些包。然后我能够将有错误的文件加载到repl中,这向我证明我确实采取了正确的步骤来使用这些包 在这些文件中,当使用这些包中的函数时,我得到了适当的反馈。当然,我已经在.cabal文件的构建依赖部分指定了这些导入 我的错误消息被无法识别的导入阻塞了,这真是太烦人了 是.vimrc文件中值得注意的行的副本 问题是其中一个林特不知道阴谋集团。这个问题有

我正在使用vim中lint我的Haskell文件。ALE检测到非Haskell平台附带的任何包的导入错误。我仍然能够运行cabal repl并正确导入这些包。然后我能够将有错误的文件加载到repl中,这向我证明我确实采取了正确的步骤来使用这些包

在这些文件中,当使用这些包中的函数时,我得到了适当的反馈。当然,我已经在.cabal文件的构建依赖部分指定了这些导入

我的错误消息被无法识别的导入阻塞了,这真是太烦人了


是.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']}
您可以使用此列表中您喜欢的任何过梁