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, 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