The set of elm-review rules continues to expand at pace. There are well over 40 rules available. Here are a couple of recent examples (note that elm-review can not only check code but also generate it):
Dillon Kearns and Jeroen Engels talk about the philosophy of extensibility in dillonkearns/elm-markdown, and how to use the parsed Markdown blocks to do fun transformations.