rubycritic
rubycritic copied to clipboard
Feature Request: Display Total Coverage Percentage in SimpleCov Index
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::Resultfrom theCoverageanalyser - Added
total_coverageto theSimpleCovIndexgenerator that displays it in the header - Reused the existing
Coverageanalyser 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.