Description
Type checking of e.g. the controller is held up by lack of type hints in the controller configuration and other 'upstream' classes. Now is the time to make a final push to finish type hinting everything.
Potential impact radius
Small/Isolated
Reason for change
bug discovery and easier development in future.
Suggested implementations
Start with the configuration classes, then move on to everything else.
Testing suggestions
Finally enable mypy checking in CI.
Anything else?
No response