Track your code coverage

in every pull request.

New commit



Coverage report

❌ Total statement coverage is less than specified threshold. Current coverage is 78.25%, but the minimum is 80%.

Total coverage

StatusCategoryPercentageCovered / Total
Status of coverage: 🟢 - ok, 🟡 - slightly more than threshold, 🔴 - under the threshold
Report generated by 🧪jest coverage report action

All checks have failed

3 failing checks

coverage / coverage (pull_request)

Failing after 50s — coverage

coverage / Coverage annotations (🧪 jest-coverage-report-action)...

coverage / Tests annotations (🧪 jest-coverage-report-action) (p...

This action is...


Helps you keep track coverage of your project. Forms a reporting comment for each PR. In addition, highlights files with reduced coverage and new files.

Example of coverage comment


This action will help you to spot uncovered lines of code and failed tests by creating annotations. Annotations are generated for every not covered statement / branch / function and failed test.

Example of generated annotations

Fast & serious

The rich configuration allows you to easily and reliably customize the action to your needs.

Ready to start?

The „Quick start“ guide will help you set up an action for your project.

Quick start

or copy & paste example configuration: