HLint
開発者は
Neil Mitchell
github
できること
命名規則
camel, snakeの区別など
不要なdo
1行の場合など
組み合わせ関数の省略
同じ挙動になる関数を提案する
型で推測している?
ポイントフリースタイル
冗長なラムダ式の削除
\x -> even x
は
even
で良い、など
https://haskell.e-bigmoon.com/posts/2018/01-29-awesome-hlint.html
https://kowainik.github.io/posts/2018-09-09-dhall-to-hlint
Dhall
でルールを書く