Forge Kit enforces strict quality gates in CI to ensure production readiness:
- Static analysis (PMD, SpotBugs, OWASP Dependency Check)
- Test coverage via OpenClover
- Deterministic unit and integration tests
- Conventional commits and semantic versioning via Commitizen
All checks must pass before release artifacts are published.
Forge Kit maintains high test coverage to ensure reliability and maintainability. Coverage metrics are automatically generated and tracked for all modules.
- Live Dashboard: View detailed coverage reports, trends, and module breakdowns at Codecov
- Automated Generation: Coverage is calculated weekly via the code coverage workflow using Clover instrumentation
- Module-Level Tracking: Coverage is tracked per module, allowing targeted improvements where needed
Coverage reports help maintain code quality standards and identify areas that may need additional test coverage.