Skip to content

VitestDedup documentation

Page Contents
Configuration The .vitest-dedup.json keys, glob semantics, how Vitest configuration is read, runs that analyze no tests.
Rules Every rule, its default severity, and the verdict that names its remedy.
Local classes and constructors How tests that construct local classes are compared and when they are left out.
Reports Index of the reporters (terminal, JSONL, JSON, HTML, SARIF) and of its pages: terminal, findings, diagnostic records, SARIF, report safety.
Baselines and changed-file scoping Gate only on what a change adds.
Incomplete runs and limits What incomplete means, --fail-on-incomplete, source, declaration and memory limits.
Imported runners Which first-party helpers are expanded into tests, and what is refused.
GitHub Action Inputs, outputs and how the binary is verified.
Vitest surface Index of the reference the extractor is written against. It links the twelve pages under vitest-surface/: declarations, .each tables, title formatting, hooks, fixtures, globals, in-source testing, discovery and projects, look-alikes, module mocking, ambient state and extraction hazards.
Development Maintainer reference: verification, hooks, coverage before merge.
Releasing Version bump, the Release workflow, registry checks.

Contributors start at CONTRIBUTING.md.