Roundup Tracker

There are a few tools used for checking code quality and identifying places for refactoring.

Linters/Security Scanners

Because Roundup was originally written in Python2 (Python2 supprt stopped in 2024 with release 2.4), it does not have type annotations. Adding these is a big job. So static type checking tools like mypy are not currently in use.

Code Quality/Technical Debt

Adam Tornhill has a 45 minute presentation on identifying technical debt: https://www.youtube.com/watch?v=fl4aZ2KXBsQ.


CategoryDevelopment