Skip to Content
Health ReportsOverview

Health Reports

Health Reports give your team ongoing visibility into codebase health — dependencies, bundle size, unused code, and security findings — without digging through dashboards.

How it works

  1. Your CI pipeline collects health metrics via the dev-herald/health action (or the ingest API for custom integrations)
  2. Dev Herald stores the report and compares it against the previous snapshot
  3. If Slack is connected, a summary is posted to your subscribed channel automatically

All metric collection runs in your CI environment. Dev Herald receives only the structured signals you send. See Data & Privacy for details.

What you can track

SignalWhat it measures
dependenciesPackage counts and vulnerability summary
bundleJS/CSS bundle sizes with per-route breakdown
unusedCodeUnused files, dependencies, and type exports
cveDetailed CVE findings from your lockfile

See Signals for what each signal means, Initiatives for long-running counts such as affected files and remaining occurrences, or the API Reference for request schemas.

Where reports appear

  • Dev Herald dashboard — View the latest report with deltas against the previous snapshot
  • Slack — Automated summaries delivered to subscribed channels after each CI run

Use cases

Getting started

Follow the Quick Start guide to add health reporting to your CI pipeline.

Last updated on