sonar-project.propertiesโข1.16 kB
# SonarCloud Configuration for DollhouseMCP MCP Server
# Project identification
sonar.projectKey=DollhouseMCP_mcp-server
sonar.organization=dollhousemcp
# Source code configuration
sonar.sources=src
sonar.tests=test
sonar.javascript.lcov.reportPaths=test/coverage/lcov.info
sonar.typescript.tsconfigPaths=tsconfig.json,tsconfig.test.json
# Exclusions for code coverage
sonar.coverage.exclusions=**/*.test.ts,**/*.spec.ts,**/test/**,**/dist/**,**/node_modules/**,**/coverage/**
# Duplication (CPD) Exclusions
# Exclude suppressions files which contain intentional repetitive configuration data
# These are configuration files where repetitive structure is expected and necessary
# Exclude QA test scripts which have acceptable duplication for test setup patterns
sonar.cpd.exclusions=src/security/audit/config/suppressions.ts,src/security/audit/config/**,**/test/**,test/**,scripts/qa-*.js
# Additional exclusions from analysis (including QA scripts to exclude from all analysis including duplication)
sonar.exclusions=**/node_modules/**,**/dist/**,**/coverage/**,**/*.min.js,**/*.min.css,scripts/qa-direct-test.js,scripts/qa-github-integration-test.js