Skip to content

Commit 6aa5bf7

Browse files
committed
adds lcov provider
1 parent a27f012 commit 6aa5bf7

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

.github/workflows/sonarqube.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,12 @@ jobs:
3232
- name: Run tests with coverage
3333
run: |
3434
pnpm test:coverage
35+
36+
- name: List coverage files (debug)
37+
run: |
38+
find . -name "*.info" -o -name "coverage" -type d
39+
ls -la packages/react-native/coverage/ || echo "No coverage directory found"
40+
3541
- name: SonarQube Scan
3642
uses: SonarSource/sonarqube-scan-action@2500896589ef8f7247069a56136f8dc177c27ccf
3743
env:

sonar-project.properties

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,16 @@ sonar.organization=formbricks
66
sonar.sources=packages/react-native/src,apps/playground/src
77
sonar.tests=packages/react-native/src
88

9+
# Test inclusions and exclusions
910
sonar.test.inclusions=**/*.test.*,**/*.spec.*
11+
sonar.test.exclusions=**/node_modules/**,**/dist/**,**/build/**,**/coverage/**,**/.turbo/**
1012

1113
# General exclusions
12-
sonar.exclusions=**/node_modules/**,**/dist/**,**/build/**,**/coverage/**,**/.turbo/**,**/apps/playground/**,**/*.config.js,**/*.config.ts,**/vite.config.ts,**/vitest.setup.ts,**/tsconfig.json,**/package.json,**/pnpm-lock.yaml,**/turbo.json,**/pnpm-workspace.yaml
14+
sonar.exclusions=**/node_modules/**,**/dist/**,**/build/**,**/coverage/**,**/.turbo/**,**/apps/playground/**,**/*.config.js,**/*.config.ts,**/vite.config.ts,**/vitest.setup.ts,**/tsconfig.json,**/package.json,**/pnpm-lock.yaml,**/turbo.json,**/pnpm-workspace.yaml,**/assets/**,**/android/**,**/ios/**,**/android/**/*,**/ios/**/*,**/*.gradle,**/*.plist,**/*.pbxproj,**/*.xcworkspace,**/*.xcodeproj
1315

1416
# Language specific settings
1517
sonar.javascript.lcov.reportPaths=packages/react-native/coverage/lcov.info
1618
sonar.typescript.tsconfigPath=packages/react-native/tsconfig.json,apps/playground/tsconfig.json
1719

18-
# React Native specific exclusions
19-
sonar.exclusions=**/assets/**,**/android/**,**/ios/**,**/android/**/*,**/ios/**/*,**/*.gradle,**/*.plist,**/*.pbxproj,**/*.xcworkspace,**/*.xcodeproj
20-
2120
# Coverage settings
2221
sonar.coverage.exclusions=**/node_modules/**,**/dist/**,**/build/**,**/coverage/**,**/.turbo/**,**/apps/playground/**,**/*.config.js,**/*.config.ts,**/vite.config.ts,**/vitest.setup.ts,**/tsconfig.json,**/package.json,**/pnpm-lock.yaml,**/turbo.json,**/pnpm-workspace.yaml

0 commit comments

Comments
 (0)