例如,如果你有代码:
map (\a -> (head a, length a)) someList
Run Code Online (Sandbox Code Playgroud)
HLint会打印出来:
Warning: Use &&&
Found:
\a -> (head a, length a)
Why not:
head Control.Arrow.&&& length
Run Code Online (Sandbox Code Playgroud)
然后你可以通过添加:
{-# ANN module "HLint: ignore Use &&&" #-}
Run Code Online (Sandbox Code Playgroud)
在文件的顶部.或者,您可以创建一个ana.hlint包含以下内容的文
ignore "Use &&&"
Run Code Online (Sandbox Code Playgroud)
然后hlint用作:
> hlint --hint=ana.hlint source_code.hs
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
323 次 |
| 最近记录: |