Skip to content

Commit 9630eb4

Browse files
committed
Update tsconfig to include source files
1 parent 872f79a commit 9630eb4

3 files changed

+37
-3
lines changed

sonar-project.properties

+1-2
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,5 @@ sonar.tests=apps/api/src,apps/updater/src,packages/utils/src
1212
sonar.test.inclusions=**/*.test.ts
1313
sonar.javascript.lcov.reportPaths=apps/api/coverage/lcov.info,apps/updater/coverage/lcov.info
1414
sonar.typescript.tsconfigPaths=tsconfig.json,apps/*/tsconfig.json,packages/*/tsconfig.json
15-
# Language
16-
sonar.language=ts
15+
# Encoding
1716
sonar.sourceEncoding=UTF-8

tsconfig.json

+9-1
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,13 @@
1414
"@updater/*": ["apps/updater/src/*"],
1515
"@schema/*": ["packages/schema/src/*"]
1616
}
17-
}
17+
},
18+
"include": [
19+
"apps/api/src/**/*.ts",
20+
"apps/updater/src/**/*.ts",
21+
"packages/utils/src/**/*.ts",
22+
"packages/schema/src/**/*.ts",
23+
"packages/types/src/**/*.ts"
24+
],
25+
"exclude": ["node_modules", "**/*.test.ts", "coverage"]
1826
}

updated-sonar-project.properties

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
sonar.projectKey=sgcarstrends_backend
2+
sonar.organization=sgcarstrends
3+
4+
# Enable monorepo support
5+
sonar.project.monorepo.enabled=true
6+
7+
# Project metadata
8+
sonar.projectName=@sgcarstrends/backend
9+
10+
# Path to source directories - be more specific
11+
sonar.sources=apps/api/src,apps/updater/src,packages/schema/src,packages/types/src,packages/utils/src
12+
13+
# Exclusions - refined to ensure source code isn't excluded
14+
sonar.exclusions=**/node_modules/**,**/coverage/**,**/dist/**,**/__tests__/**
15+
16+
# Path to test files and testing patterns
17+
sonar.tests=apps/api/src,apps/updater/src,packages/utils/src
18+
sonar.test.inclusions=**/*.test.ts,**/__tests__/**/*.ts
19+
20+
# Coverage reports
21+
sonar.javascript.lcov.reportPaths=apps/api/coverage/lcov.info,apps/updater/coverage/lcov.info
22+
23+
# TypeScript configuration
24+
sonar.typescript.tsconfigPaths=tsconfig.json,apps/*/tsconfig.json,packages/*/tsconfig.json
25+
26+
# Encoding
27+
sonar.sourceEncoding=UTF-8

0 commit comments

Comments
 (0)