OtterWise can warn you on every GitHub commit and pull request if coverage drops, to prevent merging a pull request that reduces the overall health of your code-base.
Not only can you block pull requests with reduced code coverage, you can do the same for type coverage and complexity, as well as the patch coverage and more. This means you can prevent merging a pull request that increases code complexity by a certain threshold.
These status checks integrate directly with GitHub's status check system, providing real-time feedback on pull requests. You can set minimum coverage thresholds to ensure your codebase maintains high quality standards over time.
Status check minimum conditions can be configured per repository or organization wide directly inside your OtterWise dashboard, no root-level .config.yml file.
No credit card required for public repos.
We never access source code; we only store coverage metrics and minimal service data to run OtterWise.
Read about our code privacy efforts here.
All plans (including free) offer unlimited collaborators at no extra charge. You can invite your entire engineering department, designers, PMs, and stakeholders.
The dashboard contains various coverage graphs to measure progress, and you can even add them to your own dashboard with our API to share with your team outside OtterWise.
All paid plans include priority chat support, and we can help you get running even if you have no CI pipeline yet.
OtterWise is built for any use case. You can configure which files to ignore, when to fail CI, how to calculate coverage, and much more.
With per-line Code Coverage, type coverage, and much more, OtterWise will enhance the reliability of your codebase.
Free for public repos. Set up in under 5 minutes. No credit card required.
See how coverage changes across every branch. Celebrate the devs boosting your numbers, identify code that's skating by uncovered, and spot patterns before they become problems. Visual graphs that actually tell you something useful.
Status checks that automatically fail PRs when coverage drops or complexity spikes. Set your own quality thresholds and let automation enforce them. No more "looks good to me" merges that introduce untested code.
Take control of your Code Coverage data with our user-friendly API. With relaxed rate limiting and inclusion in all plans, accessing your data has never been easier. Exactly as it should be.
PR comments, status checks, line annotations, and trends without code access. Free for public repos; per-repo pricing for private repos.