-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsonar-project.properties
More file actions
61 lines (54 loc) · 2.74 KB
/
sonar-project.properties
File metadata and controls
61 lines (54 loc) · 2.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# =====================================================
# Meta-data for the project
# =====================================================
sonar.projectName=Conekta Elements
sonar.projectKey=conekta_conekta-elements_d097862d-32cd-4325-9238-8c4994918693
sonar.organization=conekta
# =====================================================
# Monorepo modules configuration
# =====================================================
sonar.modules=shared,compose,webApp
# =====================================================
# Module: shared (Kotlin Multiplatform)
# =====================================================
shared.sonar.projectName=Shared Library
shared.sonar.projectBaseDir=shared
shared.sonar.sources=src/commonMain,src/androidMain,src/iosMain,src/jsMain
shared.sonar.tests=src/commonTest
shared.sonar.language=kotlin
shared.sonar.coverage.jacoco.xmlReportPaths=build/reports/kover/report.xml
shared.sonar.exclusions=**/build/**,**/*.gradle.kts,**/generated/**
# Kover (JVM-only instrumentation) cannot measure coverage for iOS/JS platform code
shared.sonar.coverage.exclusions=src/iosMain/**,src/jsMain/**
# =====================================================
# Module: compose (Kotlin Multiplatform + Compose)
# =====================================================
compose.sonar.projectName=Compose UI Library
compose.sonar.projectBaseDir=compose
compose.sonar.sources=src/commonMain,src/androidMain
compose.sonar.tests=src/androidDeviceTest
compose.sonar.language=kotlin
compose.sonar.coverage.jacoco.xmlReportPaths=build/reports/kover/report.xml
compose.sonar.exclusions=**/build/**,**/*.gradle.kts,**/generated/**,**/composeResources/**
# =====================================================
# Module: webApp (TypeScript/React)
# =====================================================
webApp.sonar.projectName=Web Application
webApp.sonar.projectBaseDir=webApp
webApp.sonar.sources=src
webApp.sonar.tests=test
webApp.sonar.language=ts
webApp.sonar.javascript.lcov.reportPaths=coverage/lcov.info
webApp.sonar.exclusions=node_modules/**,dist/**,build/**,storybook-static/**,**/*.stories.tsx,**/*.stories.ts
# =====================================================
# Aggregate coverage paths (root)
# =====================================================
sonar.coverage.jacoco.xmlReportPaths=shared/build/reports/kover/report.xml,compose/build/reports/kover/report.xml
# =====================================================
# Global exclusions
# =====================================================
sonar.exclusions=**/node_modules/**,**/build/**,**/dist/**,.gradle/**,.idea/**,**/generated/**,buildSrc/**,**/*.gradle.kts
# =====================================================
# Source encoding
# =====================================================
sonar.sourceEncoding=UTF-8