haskell语言服务器正在给我一些关于如何减少代码长度的提示,但是当我学习的时候,我想暂时禁用这个提示,这样我就可以处理书本上的例子,而不会让恼人的提示污染编辑器。我仍然需要错误报告,只需禁用提示即可。
下面是一个例子

发布于 2021-06-15 06:24:11
编辑:@JonPurdy提到(您应该阅读下面这个伟大的评论) Hlint现在也支持这样的简单评论:
{- HLINT ignore "Use <$>" -}与ANN不同,这个版本没有编译时或嵌入成本,而且它可以放置在任何地方,所以如果您需要基于注释的解决方案,这可能是一条路。
您可以使用文件中的注释或使用hlint-config文件禁用Hlint警告(您可以在hlint手册中找到关于这两个问题的更多信息)。
在这种情况下,这一行
{-# ANN module ("hlint: ignore Use <$>") #-}在之后,文件中的import部分应该禁用对模块的警告(请注意,它需要在导入之后-否则您将得到一个解析器错误)。
如何使用文件
您可以像下面这样创建/添加这些代码到.hlint.yaml中,但是从@Hjulle的注释来看,这可能是行不通的。
hlint . --default > .hlint.yaml --您应该获得该文件# Ignore some buildint hints一节--您可以看到一个例子- ignore: { name: Use <$> }选项这样,hlint src将不再显示警告。
对于VS.Code / LSP来说,不幸的是,它不起作用(但我希望如此)
https://stackoverflow.com/questions/67980622
复制相似问题