feat: add support for SonarQube
Some checks failed
ci/woodpecker/manual/test-pr Pipeline failed

This commit is contained in:
2026-02-26 11:40:04 +01:00
parent 532e15b722
commit 051bb6fd08
6 changed files with 80 additions and 180 deletions

32
sonar-project.properties Normal file
View File

@@ -0,0 +1,32 @@
# =============================================================================
# SonarQube / SonarCloud project configuration
# https://docs.sonarsource.com/sonarqube/latest/analyzing-source-code/scanners/sonarscanner/
# =============================================================================
# --- Project identity --------------------------------------------------------
sonar.projectKey=z-elements
sonar.projectName=Z Elements
sonar.projectVersion=1.0
# --- Sources & tests ---------------------------------------------------------
sonar.sources=libs
sonar.tests=libs
sonar.test.inclusions=**/*.spec.ts,**/*.test.ts
sonar.exclusions=\
**/node_modules/**,\
**/dist/**,\
**/*.stories.ts,\
**/*.stories.tsx,\
**/.storybook/**,\
**/coverage/**
# --- TypeScript --------------------------------------------------------------
sonar.typescript.tsconfigPaths=tsconfig.base.json
# --- Coverage ----------------------------------------------------------------
# Jest is configured to emit lcov reports into coverage/libs/<project>/
sonar.javascript.lcov.reportPaths=\
coverage/libs/reviews-stars/lcov.info
# --- Encoding ----------------------------------------------------------------
sonar.sourceEncoding=UTF-8