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.