我有一个单元测试文件:
module X04PatMatTest where
import AssertError
import Test.HUnit
import X04PatMat
...
和 hlint 抱怨:
X04PatMatTest.hs:15:69: Warning: Use string literal
Found:
['a', 'b', 'd']
Why not:
"abd"
由于种种原因,我很想把['a', 'b', 'd']
测试代码放进去。
我尝试了各种排列
{-# ANN X04PatMatTest "HLint: ignore Warning: Use string literal" #-}
就像将 pragma 作为文件的第一行,在模块声明之后,使用名称module
而不是X04...
,将 更改Warning
为warn
...
什么是魔法?