Yes, as I understand, Haskell Language Server has hlint
wired in, and hlint
has strong opinions that I do not always agree with. You can tweak it by writing your wishes into a file named .hlint.yaml
. For example, I often write:
- warn: {name: Redundant bracket due to operator fixities}
- ignore: {name: "Avoid lambda"}
- ignore: {name: "Avoid lambda using `infix`"}
- ignore: {name: "Redundant lambda"}
- ignore: {name: "Replace case with maybe"}
- ignore: {name: "Use <$"}
- ignore: {name: "Use <$>"}
- ignore: {name: "Use $>"}