我在Haskell代码上使用HLint,但并不是所有的警告/错误都非常有用。特别是,箭头提示,因为我从不使用箭头。
如何让HLint忽略所有箭头提示?
发布于 2015-04-01 22:40:29
例如,如果您有以下代码:
map (\a -> (head a, length a)) someListHLint会打印出:
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.hshttps://stackoverflow.com/questions/29401753
复制相似问题