Nice article, thanks!
I have a couple of questions though:
1) Do we really need to specify "disabled" when "enabled" section is already there?
2) It seems like not all "revive" rules are enabled by default, right? For example "time-equal" rule does not work without additional explicit linter-settings configuration enabling it.