diff --git a/docs/config/index.md b/docs/config/index.md index 477d86f844d7..d77d3c911219 100644 --- a/docs/config/index.md +++ b/docs/config/index.md @@ -635,7 +635,7 @@ Clean coverage results before running tests #### cleanOnRerun - **Type:** `boolean` -- **Default:** `false` +- **Default:** `true` - **Available for providers:** `'c8' | 'istanbul'` Clean coverage report on watch rerun diff --git a/packages/vitest/src/defaults.ts b/packages/vitest/src/defaults.ts index fa7be64ed08a..61d51640da0c 100644 --- a/packages/vitest/src/defaults.ts +++ b/packages/vitest/src/defaults.ts @@ -25,10 +25,11 @@ const defaultCoverageExcludes = [ ] const coverageConfigDefaults = { + all: false, provider: 'c8', enabled: false, clean: true, - cleanOnRerun: false, + cleanOnRerun: true, reportsDirectory: './coverage', excludeNodeModules: true, exclude: defaultCoverageExcludes, diff --git a/packages/vitest/src/types/coverage.ts b/packages/vitest/src/types/coverage.ts index 25426266d939..7dd202b6dca5 100644 --- a/packages/vitest/src/types/coverage.ts +++ b/packages/vitest/src/types/coverage.ts @@ -101,7 +101,7 @@ export interface BaseCoverageOptions { /** * Clean coverage report on watch rerun * - * @default false + * @default true */ cleanOnRerun?: boolean