Coverage

Fetch coverage diff from Codecov for the current branch or a specific PR. Shows uncovered lines, patch coverage, and overall coverage change. Use when this capability is needed.

tomevault-io Updated

File contents

Coverage

Fetch line-by-line coverage information from Codecov for a GitHub pull request.

Instructions

Use this skill to check code coverage for your changes before merging.

Current branch (auto-detect PR)

uv run scripts/codecov_diff.py

This auto-detects the org, repo, and PR number using the gh CLI based on the current branch.

Specific PR number

uv run scripts/codecov_diff.py 123

Output

The script outputs:

  • PR title and state
  • HEAD coverage (overall coverage on the branch)
  • Patch coverage (coverage of changed lines only)
  • Coverage change (+/- percentage)
  • Per-file breakdown with:
    • Missed line count
    • Patch coverage percentage
    • Specific uncovered line numbers (as ranges like 45-48, 52, 60-65)
    • Partial coverage line numbers

Requirements

  • The gh CLI must be installed and authenticated for auto-detection
  • The PR must have Codecov coverage data uploaded

Converted and distributed by TomeVault — claim your Tome and manage your conversions.

tomevault-io/skills-registry/tree/main/pydantic--monty--coverage commit 5efb4fbb7a

Frequently asked questions

npx skillmds@latest add tomevault-io/coverage