veritas-kanban/desktop/vitest.config.ts
Brad Groux 93e946693d
test: establish critical-path coverage ratchets (#1183)
* test: add critical-path coverage ratchets

* fix: harden coverage ratchet enforcement

* fix: fetch coverage comparison history

* fix: close coverage policy downgrade paths

* fix: verify changed critical statements

* fix: ignore non-executable coverage changes

* fix: distinguish mixed type-only coverage edits

* fix: classify coverage changes by runtime output

* fix: enforce runtime-significant whitespace changes

* fix: classify multiline coverage changes as hunks

* fix: group equal-line coverage rewrites
2026-08-23 13:48:41 -05:00

25 lines
598 B
TypeScript

import { defineConfig } from 'vitest/config';
export default defineConfig({
test: {
environment: 'node',
include: ['src/**/*.test.ts'],
exclude: ['dist/**', 'out/**', 'node_modules/**'],
coverage: {
provider: 'v8',
include: ['src/**/*.ts'],
exclude: [
'src/**/*.test.ts',
'src/**/*.d.ts',
'src/**/__tests__/**',
'src/**/__fixtures__/**',
'src/**/fixtures/**',
'src/**/generated/**',
'src/**/*.generated.*',
'src/**/types.ts',
'src/types/**/*.ts',
],
all: true,
},
},
});