sonar.projectKey=TREK sonar.projectName=TREK sonar.sourceEncoding=UTF-8 # Sources sonar.sources=client/src,server/src sonar.exclusions=**/node_modules/**,**/dist/**,**/build/** # Tests sonar.tests=server/tests sonar.test.inclusions=server/tests/**/*.ts # Coverage — path relative to repo root sonar.javascript.lcov.reportPaths=server/coverage/lcov.info # Exclude client from coverage requirements (no frontend test suite yet) # Exclude infrastructure/bootstrap files that are always mocked or not unit-testable sonar.coverage.exclusions=\ client/**,\ server/src/index.ts,\ server/src/db/database.ts,\ server/src/db/seeds.ts,\ server/src/demo/**,\ server/src/config.ts