Continuous Code Coverage
Ranked in these QuestionsQuestion Ranking
Pro Free for open source
Codecov is free for all open source repositories on Github, Bitbucket, and Gitlab.
Pro Coverage reports can be integrated into Github and Bitbucket with a browser extension
Overlay coverage reports directly in Github and Bitbucket for seamless integration into your workflow.
Pro Github commit status
Commit statuses are posted to maintain minimum coverage percentage.
Pro Detailed pull request comments
Great detailed pull request comments including Codecov's Coverage Diff which breaks down coverage changes in the pull request. Comments are updated after every successful CI build.
Pro Good customer support
Codecov has great customer support. Especially because it uses Intercom for communication which makes it easy to ask questions or make feature requests.
Con Not very popular
One of the weaknesses of codecov is that it's not very popular. This is not a bad thing per se, but that brings other problems. The main problem is that there are very few resources to learn to use Codecov besides the official documentation. It's also harder to get help from the community in places like stackoverflow because of how few people are using codecov.
Con Node package doesn't support piped input
Most Node coverage uploaders allow you to pipe directly from a coverage tool into the coverage uploader, but Codecov seems to require that coverage is written to a file.
Con Minor documentation issues
Codecov's documentation doesn't seem to be as consistent as some of the other services, especially since some of their tooling is documented in GitHub readmes that are occasionally out of date.