What problem does it solve?
It helps teams systematically raise code coverage by running coverage across the monorepo, locating uncovered lines, and turning those gaps into meaningful tests rather than guesswork.
Core Features & Use Cases
- Monorepo coverage execution and aggregation: Runs tests with coverage and merges per-package results into a unified
lcov.info for consistent reporting.
- Uncovered-line gap analysis: Extracts exact file paths and line numbers for statements not exercised by tests using a fast
lcov.info query.
- Coverage-focused test design strategies: Guides how to cover
copyWith behaviors, equality/hashCode branches, complex conditionals, exception/catch paths, lifecycle error cases after dispose, and deep recursive collections.
Quick Start
Run melos run test to generate coverage outputs, then execute melos run coverage to aggregate them and use grep to identify specific uncovered line numbers to target with new unit tests.