[READ-ONLY] Mirror of https://github.com/vitest-dev/vitest. Next generation testing framework powered by Vite. vitest.dev
test testing-tools vite
12

Configure Feed

Select the types of activity you want to include in your feed.

fix(coverage): ignore `*.cts` files (#6189)

authored by

Ari Perkkiö and committed by
GitHub
(Jul 22, 2024, 11:00 AM +0200) 5da45db1 90576148

+10 -4
+1 -1
docs/config/index.md
··· 1103 1103 #### coverage.extension 1104 1104 1105 1105 - **Type:** `string | string[]` 1106 - - **Default:** `['.js', '.cjs', '.mjs', '.ts', '.mts', '.cts', '.tsx', '.jsx', '.vue', '.svelte', '.marko']` 1106 + - **Default:** `['.js', '.cjs', '.mjs', '.ts', '.mts', '.tsx', '.jsx', '.vue', '.svelte', '.marko']` 1107 1107 - **Available for providers:** `'v8' | 'istanbul'` 1108 1108 - **CLI:** `--coverage.extension=<extension>`, `--coverage.extension=<extension1> --coverage.extension=<extension2>` 1109 1109
+1 -1
docs/guide/cli-table.md
··· 20 20 | `--coverage.enabled` | Enables coverage collection. Can be overridden using the `--coverage` CLI option (default: `false`) | 21 21 | `--coverage.include <pattern>` | Files included in coverage as glob patterns. May be specified more than once when using multiple patterns (default: `**`) | 22 22 | `--coverage.exclude <pattern>` | Files to be excluded in coverage. May be specified more than once when using multiple extensions (default: Visit [`coverage.exclude`](https://vitest.dev/config/#coverage-exclude)) | 23 - | `--coverage.extension <extension>` | Extension to be included in coverage. May be specified more than once when using multiple extensions (default: `[".js", ".cjs", ".mjs", ".ts", ".mts", ".cts", ".tsx", ".jsx", ".vue", ".svelte"]`) | 23 + | `--coverage.extension <extension>` | Extension to be included in coverage. May be specified more than once when using multiple extensions (default: `[".js", ".cjs", ".mjs", ".ts", ".mts", ".tsx", ".jsx", ".vue", ".svelte"]`) | 24 24 | `--coverage.clean` | Clean coverage results before running tests (default: true) | 25 25 | `--coverage.cleanOnRerun` | Clean coverage report on watch rerun (default: true) | 26 26 | `--coverage.reportsDirectory <path>` | Directory to write coverage report to (default: ./coverage) |
-1
packages/vitest/src/defaults.ts
··· 68 68 '.mjs', 69 69 '.ts', 70 70 '.mts', 71 - '.cts', 72 71 '.tsx', 73 72 '.jsx', 74 73 '.vue',
+7
test/coverage-test/fixtures/src/should-be-excluded-by-default.cts
··· 1 + /* 2 + * Vite does not transform `*.cts` files. 3 + * If this file is picked by Istanbul provider, it will make Babel crash on TS syntax. 4 + */ 5 + interface Props { 6 + name: string; 7 + }
+1 -1
packages/vitest/src/node/cli/cli-config.ts
··· 203 203 }, 204 204 extension: { 205 205 description: 206 - 'Extension to be included in coverage. May be specified more than once when using multiple extensions (default: `[".js", ".cjs", ".mjs", ".ts", ".mts", ".cts", ".tsx", ".jsx", ".vue", ".svelte"]`)', 206 + 'Extension to be included in coverage. May be specified more than once when using multiple extensions (default: `[".js", ".cjs", ".mjs", ".ts", ".mts", ".tsx", ".jsx", ".vue", ".svelte"]`)', 207 207 argument: '<extension>', 208 208 array: true, 209 209 },