Files
TREK/shared/vitest.config.ts
jubnl 77dddd5e8a v4.0.0 (#1719)
Release branch for 4.0.0.
2026-08-27 13:22:39 +02:00

23 lines
749 B
TypeScript

import { defineConfig } from 'vitest/config';
export default defineConfig({
test: {
coverage: {
provider: 'v8',
reporter: ['lcov', 'text'],
reportsDirectory: './coverage',
include: ['src/**/*.ts'],
// Mirrored in sonar.coverage.exclusions — a file skipped here emits no
// lcov entry, so Sonar must not count it as uncovered either.
exclude: [
// Machine-generated by server/scripts/gen-plugin-facts.ts.
'src/plugin-permissions.ts',
// Per-locale string tables are data, not executable code; the parity
// specs import every locale, which would report them as 100% covered
// and inflate the package number.
'src/i18n/*/**',
],
},
},
});