bug: fix frontend code coverage scoring (#9209)

fix frontend code coverage scoring
This commit is contained in:
Eric Pinzur 2025-07-30 07:11:27 +02:00 committed by GitHub
commit ed4acabc0c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 19 additions and 22 deletions

View file

@ -19,18 +19,19 @@ module.exports = {
transformIgnorePatterns: ["node_modules/(?!(.*\\.mjs$|@testing-library))"],
// Coverage configuration
collectCoverage: process.env.CI === "true",
collectCoverage: true,
collectCoverageFrom: [
"src/**/*.{ts,tsx}",
"!src/**/*.{test,spec}.{ts,tsx}",
"!src/**/tests/**",
"!src/**/__tests__/**",
"!src/setupTests.ts",
"!src/vite-env.d.ts",
"!src/**/*.d.ts",
],
coverageDirectory: "coverage",
coverageReporters: ["text", "lcov", "html", "json-summary"],
coveragePathIgnorePatterns: ["/node_modules/", "/tests/"],
coverageThreshold: {
global: {
branches: 50,
functions: 50,
lines: 50,
statements: 50,
},
},
// CI-specific configuration
...(process.env.CI === "true" && {