Improve code quality
Objectives:
- Reduce technical debt
- Improve code stability
- Increase API maintainability
The Goals:
- Bring our test coverage to a minimum of 60%
- Reduce code smell by 30% or down to 5 per 1k LOC
- Improve comment coverage to a minimum of 10%
- Ensure no security flaws in our code