Automatically see code coverage data and line annotations while browsing files or reviewing pull requests in GitHub.
If you wish to simply use the extension, it is available as a Firefox Add On and a Chrome Extension.
Note to Firefox users: Required permissions must be granted manually on about:addons
The Codecov browser extension makes it easy to identify needed test areas by showing you absolute coverage and coverage changes overlaid with your code right in GitHub.
Once installed, you get:
Pre-requisites:
How to enable:
The extension uses your logged-in session to determine what private repos you have access to. Please make sure to log in to Codecov using your web browser to view coverage data for private repos in GitHub.
Use with Self-Hosted and Dedicated Cloud Versions of CodecovYou can use this extension against installations of Codecov and GitHub that are:
In order to do so you must provide:
You can provide this information by using the Settings menu for the Extension in your browser.
$ npm install # For Chrome $ npm run start:chrome # For Firefox $ npm run start:firefox
Note: You must be on GitHub's new UI for this extension to perform its magic. ✨
As of today, GitHub will show you the old UI if not logged in (running in a temporary profile using web-ext).
These steps will build the extension in the dist/
folder.
Node 22, npm
10, git
, and jq
are required to build the extension.
If you're a reviewer from Mozilla, hi! Please note that we have previously seen differences in build output between AMD64 and ARM64. In our CD pipeline we build on Ubuntu 24.04 AMD64, so please stick to that architecture if possible to eliminate any environment differences.
If you're a reviewer from Mozilla, you don't need to do this.
To override the local version of the extension, you can set the VERSION
environment variable before building. This is useful for testing or development purposes.
E.g.
Use Development Sentry DSNIf you're a reviewer from Mozilla, you don't need to do this.
If you want to use Sentry while developing, you can override the DSN value by first copying the example config (cp .env.example .env.local
) and then filling in the environment variable.
$ npm ci $ npm run build:firefox
Codecov is the all-in-one code coverage reporting solution for any test suite - giving developers actionable insights to deploy reliable code with confidence.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4