如何忽略HLint的箭头提示?
答
举例来说,如果你有代码:
map (\a -> (head a, length a)) someList
HLint会打印出:
Warning: Use &&&
Found:
\a -> (head a, length a)
Why not:
head Control.Arrow.&&& length
然后,你可以忽略这个加:
{-# ANN module "HLint: ignore Use &&&" #-}
在顶部的文件。另外,您可以创建一个包含文件ana.hlint
:
ignore "Use &&&"
然后用hlint
为:
> hlint --hint=ana.hlint source_code.hs
[这](https://github.com/ndmitchell/hlint#customizing-the-hints)表明您可以使用源代码顶部的注释或者可以使用'--hint'标志传递的提示文件来执行此操作。 – bheklilr 2015-04-01 22:15:36
@bheklilr是的,我读过,但并不表示我如何指定我想忽略的提示。我特别想忽略所有与箭头有关的提示。 – Ana 2015-04-01 22:20:20