Display total coverage percentage in SimpleCov index
Would be nice to show the overall project coverage percentage in the SimpleCov index page. Right now it only shows individual file coverage, but I often want to see the total coverage number (like "45.5%") at a glance.
I implemented this using SimpleCov's covered_percent method from the SimpleCov::Result object. The changes:
- Added a method to expose the
SimpleCov::Result from the Coverage analyser
- Added
total_coverage to the SimpleCovIndex generator that displays it in the header
- Reused the existing
Coverage analyser logic (no duplication)
- The result is cached when the analyser runs, so there's no performance impact
The implementation uses SimpleCov's own calculation method, so it's accurate and consistent with SimpleCov's reporting.
Screenshot of example working locally.
