问题标签 [hlint]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - “ [Linter] 运行 HLint 时出错” ?hlint 不适用于 Atom
我在 Atom 上安装了“linter 2.2.0”(也安装了:busy-signal 1.4.3,intentions 1.1.5,linter-ui-default 1.6.10)。然后我安装了 'linter-hlint 2.0.0' ,但是它不起作用。我收到一条错误消息:“[Linter] 运行 HLint 时出错,请参阅控制台了解更多信息。”
我知道我必须在设置中“指定 hlint 的路径”,但我什至找不到路径。当我打开我的终端(使用 Mac)并输入“which hlint”时,没有输出,只有一个新行。
谁能告诉我发生了什么以及我能做什么?
haskell - 如何编写复杂/多行的 hlint 规则?
匹配以下代码模式的方法是什么...
...并建议以下替换:
我尝试了以下方法,但它不起作用:
haskell - Hlint 建议:使用 uncurry
我有这行代码:
Hlint
建议我用
这个建议的动机是什么?它只是为了简短,还是其他(性能)?因为虽然它更长,但我发现第一个代码更容易阅读。
事实上,我的问题更笼统,因为这只是一个例子:Hlint
建议通常只是基于简短的动机,还是建议背后有其他改进?
haskell - stack install ghc-mod 在 OSX 10.13.4 上因依赖冲突而失败
当我尝试通过堆栈安装 ghc-mod 时,我最终遇到了这些依赖冲突
如果我尝试像这样添加建议的额外部门
我最终有一个这样的循环
如果我把 - haskell-src-exts-1.20.2 他们问我 - haskell-src-exts-1.19.1 回来,反之亦然,我不知道如何处理这个依赖冲突,我也试图运行堆栈解析器,但它没有让我到任何地方
haskell - Haskell`hlint`,如何添加错误缩进、尾随空格等提示?
我尝试使用hlint
包,但它没有给出警告或配置:
- 尾随空格
- 最后一个空行
- 参数之间的空格
- 限制制表符缩进
- 冗余线路
和其他与空格/制表符和空行相关的 lint 选项
我看不到“添加新提示”如何帮助我解决这个问题
haskell - 未找到 HLint 程序。哈斯克尔
我正在尝试为 vs-code 设置 haskell-linter。
我已经使用 cabal 安装了 hlint。山林的位置
我还在 VSCode 的 setting.json 中添加了上述路径。
"haskell.hlint.executablePath": "~/.cabal/bin/hlint"
但是在 vs-code 中仍然出现以下错误:
我正在使用 Mac 操作系统。有人可以帮忙吗?
编辑 1:还尝试添加完整路径,但仍然没有成功。
"haskell.hlint.executablePath": "/Users/ujjwal/.cabal/bin/hlint"
haskell - Haskell中无法识别的HLINT编译指示
我正在尝试禁用 HLint 给我的一些警告。根据文档,我应该能够在我的文件顶部添加一个编译指示。所以我尝试了以下方法:
但是,这在运行时给了我一个错误stack build
:
似乎编译指示实际上在我的编辑器中工作(带有“Haskell”扩展名的 VSCode),但在运行时无法识别stack
。
haskell - 在 Windows 上安装 hlint 时出现问题
我正在尝试使用 : 在 Windows 上安装 hlint cabal install hlint
,但出现以下错误:
Glorious Glasgow Haskell 编译系统,版本 9.2.1,hlint-1.8.50