代码之家  ›  专栏  ›  技术社区  ›  dharmatech

关闭vscode中的某些hlint规则

  •  0
  • dharmatech  · 技术社区  · 4 年前

    我安装了以下用于Haskell的Visual Studio代码扩展:

    enter image description here

    如果我使用 elem 以前缀形式:

    (elem n primes)
    

    我得到一个蓝色的歪歪扭扭,表示中缀形式:

    enter image description here

    有没有办法关闭这个特定的hlint规则, hlint(refact:Use infix) 只是为了这个文件或项目?

    0 回复  |  直到 4 年前
        1
  •  3
  •   Ari Fordsham    4 年前

    对于单个源文件,请将其中一个添加到文件顶部:

    {-# ANN module "HLint: ignore Use infix" #-}
    
    {-# HLINT ignore "Use infix" #-}
    
    {- HLINT ignore "Use infix" -}
    

    对于整个项目,创建一个文件 .hlint.yaml 如下所示:

    - ignore: {name: Use infix}
    

    你也可以跑步 hlint --default > .hlint.yaml 从终端,这将创建 .hlint.yaml 文件忽略项目中当前未更正的任何提示。

    这些不是VS代码特定的-它们适用于任何地方 hlint 使用。

    有关更多信息,请参阅 HLint manual .

    哈斯克林快乐!