Codecov

Turn code coverage uploads into pull-request checks and visual reports.

coveragetesting
Websitecodecov.io
CategoryCI/CD & code
PricingFreemium
Card requiredNo

ABOUT

What is Codecov?

Codecov is a code coverage analysis tool that integrates with CI pipelines to provide pull request checks and visual reports. It supports multiple coverage formats and languages and its commit-level reporting helps teams enforce coverage gates. The platform is especially popular in open source projects.

BEFORE YOU SIGN UP

What you should know

✓
Deep GitHub and GitLab integrationCodecov decorates pull requests with coverage changes, flags regressions and blocks merging if thresholds are not met.
✓
Wide language and format supportAccepts coverage reports from Python, JavaScript, Java, Go, Rust and many more in formats like Cobertura, JaCoCo and llvm-cov.
△
Coverage percentage can incentivize shallow testingTeams may write tests that cover lines without asserting behavior, inflating coverage numbers without improving reliability.
✕
Private repo free tier is very limitedThe free plan for private repositories covers only one user. Teams need a paid plan for private projects with multiple contributors.

COMMUNITY

From the forums

Developers on Reddit value Codecov for its GitHub integration and clear coverage reports on PRs. The main criticism is that coverage alone does not measure test quality and can create false confidence. The pricing model for private repositories is also a common pain point.

— Community sentiment

ABOUT US

Honest, independent, no fluff.

No paid placements. Just a clear look at what this does, what it costs, and what to know before you commit.

Read more→

FAQ

Questions, answered.

What languages does Codecov support?+

Codecov supports virtually all languages including Python, JavaScript, TypeScript, Java, Go, Rust, Ruby, C/C++ and more. It accepts coverage reports in formats like Cobertura, JaCoCo, Clover, llvm-cov and many others.

Is Codecov free for open source?+

Yes, Codecov is free for open source projects with unlimited lines of code and uploads. Private repositories require a paid plan, starting with the Basic tier for a single user.

Can Codecov enforce coverage thresholds?+

Yes, Codecov can flag pull requests where coverage drops below a configurable threshold. You can set different targets for project-level and patch-level coverage and even flag specific files or directories.