# TODO - [ ] Complexity - [ ] long method - [ ] duplicated code # RPP - [ ] Reorder Responsibilities - [ ] long class - [ ] feature envy - [ ] inappropriate intimacy - [ ] data class - [ ] message chain - [ ] Refine Abstractions - [ ] long parameter list - [ ] data clump - [ ] primitive obsession - [ ] middle man - [ ] Design Patterns - [ ] SOLID++ # DONE - [x] Make ktlint pass checks - [x] Readability - [x] comments - [x] dead code - [x] magic strings/numbers - [x] bad naming - [x] antipattern - [x] scopes