首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何禁用haskell语言服务器上的提示

如何禁用haskell语言服务器上的提示
EN

Stack Overflow用户
提问于 2021-06-15 05:41:32
回答 1查看 806关注 0票数 2

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

下面是一个例子

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-15 06:24:11

编辑:@JonPurdy提到(您应该阅读下面这个伟大的评论) Hlint现在也支持这样的简单评论:

代码语言:javascript
复制
{- HLINT ignore "Use <$>" -}

ANN不同,这个版本没有编译时或嵌入成本,而且它可以放置在任何地方,所以如果您需要基于注释的解决方案,这可能是一条路。

您可以使用文件中的注释或使用hlint-config文件禁用Hlint警告(您可以在hlint手册中找到关于这两个问题的更多信息)。

在这种情况下,这一行

代码语言:javascript
复制
{-# 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来说,不幸的是,它不起作用(但我希望如此)

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67980622

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档