chore: remove config and script files from test coverage (#5684)

This commit is contained in:
Matti Nannt
2025-05-06 22:21:45 +02:00
committed by GitHub
parent 53850c96db
commit 1588c2f47b
3 changed files with 12 additions and 6 deletions
+9 -3
View File
@@ -91,7 +91,7 @@ export default defineConfig({
"modules/survey/components/template-list/components/template-tags.tsx",
"modules/survey/lib/client-utils.ts",
"modules/survey/components/edit-public-survey-alert-dialog/index.tsx",
'modules/survey/list/lib/project.ts',
"modules/survey/list/lib/project.ts",
"modules/survey/list/components/survey-card.tsx",
"modules/survey/list/components/survey-dropdown-menu.tsx",
"modules/auth/signup/**/*.ts",
@@ -133,7 +133,8 @@ export default defineConfig({
],
exclude: [
"**/.next/**",
"**/*.spec.*",
"**/*.spec.*", // Excludes .spec files from coverage
"**/*.test.*", // Exclude .test files from coverage
"**/constants.ts", // Exclude constants files
"**/route.ts", // Exclude route files
"**/openapi.ts", // Exclude openapi configuration files
@@ -141,7 +142,12 @@ export default defineConfig({
"**/types/**", // Exclude types
"modules/**/types/**", // Exclude types
"**/actions.ts", // Exclude action files
"**/stories.tsx" // Exclude story files
"**/stories.tsx", // Exclude story files
"vitestSetup.ts", // Exclude Vitest setup file
"tailwind.config.js", // Exclude Tailwind CSS config file
"postcss.config.js", // Exclude PostCSS config file
"next.config.mjs", // Exclude Next.js config file
"scripts/**", // Exclude scripts folder (development scripts)
],
},
},
+1 -1
View File
@@ -44,7 +44,7 @@ export default defineConfig({
reporter: ["text", "json", "html", "lcov"],
reportsDirectory: "./coverage",
include: ["src/lib/**/*.ts"],
exclude: ["src/lib/**/*.mock.ts"],
exclude: ["src/lib/**/*.mock.ts", "vitest.setup.ts", "**/*.test.*", "**/*.spec.*"],
},
},
});
+2 -2
View File
@@ -21,5 +21,5 @@ sonar.scm.exclusions.disabled=false
sonar.sourceEncoding=UTF-8
# Coverage
sonar.coverage.exclusions=**/*.test.*,**/*.spec.*,**/*.mdx,**/*.config.mts,**/*.config.ts,**/constants.ts,**/route.ts,**/types/**,**/types.ts,**/stories.*,**/mocks/**,**/__mocks__/**,**/openapi.ts,**/openapi-document.ts,**/instrumentation.ts,scripts/merge-client-endpoints.ts,**/playwright/**,**/Dockerfile,**/*.config.cjs,**/*.css,**/templates.ts,**/actions.ts,apps/web/modules/ui/components/icons/*
sonar.cpd.exclusions=**/*.test.*,**/*.spec.*,**/*.mdx,**/*.config.mts,**/*.config.ts,**/constants.ts,**/route.ts,**/types/**,**/types.ts,**/stories.*,**/mocks/**,**/__mocks__/**,**/openapi.ts,**/openapi-document.ts,**/instrumentation.ts,scripts/merge-client-endpoints.ts,**/playwright/**,**/Dockerfile,**/*.config.cjs,**/*.css,**/templates.ts,**/actions.ts,apps/web/modules/ui/components/icons/*
sonar.coverage.exclusions=**/*.test.*,**/*.spec.*,**/*.mdx,**/*.config.mts,**/*.config.ts,**/constants.ts,**/route.ts,**/types/**,**/types.ts,**/stories.*,**/mocks/**,**/__mocks__/**,**/openapi.ts,**/openapi-document.ts,**/instrumentation.ts,**/playwright/**,**/Dockerfile,**/*.config.cjs,**/*.css,**/templates.ts,**/actions.ts,apps/web/modules/ui/components/icons/*,apps/web/vitestSetup.ts,apps/web/tailwind.config.js,apps/web/postcss.config.js,apps/web/next.config.mjs,apps/web/scripts/**,packages/js-core/vitest.setup.ts
sonar.cpd.exclusions=**/*.test.*,**/*.spec.*,**/*.mdx,**/*.config.mts,**/*.config.ts,**/constants.ts,**/route.ts,**/types/**,**/types.ts,**/stories.*,**/mocks/**,**/__mocks__/**,**/openapi.ts,**/openapi-document.ts,**/instrumentation.ts,**/playwright/**,**/Dockerfile,**/*.config.cjs,**/*.css,**/templates.ts,**/actions.ts,apps/web/modules/ui/components/icons/*,apps/web/vitestSetup.ts,apps/web/tailwind.config.js,apps/web/postcss.config.js,apps/web/next.config.mjs,apps/web/scripts/**,packages/js-core/vitest.setup.ts