rattle
Framework for custom Python linters with auto-fixes
Reusable Rattle rules for blank-line and statement cuddling policies.