Python lint rules for blank-line and statement cuddling
A framework for custom Python linters with auto-fixes and hierarchical configuration