···2020| `--coverage.enabled` | Enables coverage collection. Can be overridden using the `--coverage` CLI option (default: `false`) |
2121| `--coverage.include <pattern>` | Files included in coverage as glob patterns. May be specified more than once when using multiple patterns (default: `**`) |
2222| `--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)) |
2323-| `--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"]`) |
2323+| `--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"]`) |
2424| `--coverage.clean` | Clean coverage results before running tests (default: true) |
2525| `--coverage.cleanOnRerun` | Clean coverage report on watch rerun (default: true) |
2626| `--coverage.reportsDirectory <path>` | Directory to write coverage report to (default: ./coverage) |
···11+/*
22+ * Vite does not transform `*.cts` files.
33+ * If this file is picked by Istanbul provider, it will make Babel crash on TS syntax.
44+ */
55+interface Props {
66+ name: string;
77+}
+1-1
packages/vitest/src/node/cli/cli-config.ts
···203203 },
204204 extension: {
205205 description:
206206- '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"]`)',
206206+ '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"]`)',
207207 argument: '<extension>',
208208 array: true,
209209 },