- arguments: [-XCPP, --cpp-define=HLINT, --cpp-ansi] - ignore: {name: Reduce duplication} - ignore: {name: Redundant lambda} - ignore: {name: Use >=>} - ignore: {name: Use const} - ignore: {name: Eta reduce} - ignore: {name: Avoid lambda} - ignore: {name: Use newtype instead of data} - ignore: {name: Avoid lambda using `infix`} - ignore: {name: Unused LANGUAGE pragma, within: [Data.Fold.Internal]} # Prior to GHC 7.10, DeriveTraversable didn't imply DeriveFunctor/DeriveFoldable. # Silence hlint's warning about DeriveTraversable implying them to avoid having # to fix the issue with CPP.