# SonarQube Community Build — project configuration # Server: https://sq.martin-bierschenk.de (set as SONAR_HOST_URL in CI, never here) # Tokens are supplied only via the SONAR_TOKEN CI secret — never in this file. sonar.projectKey=tts-voice-creator-clone-and-design-2 sonar.projectName=TTS Voice Creator (Clone & Design) # Hand-written source only. Everything excluded below is either generated, # vendored, third-party data, or runtime state — scanning it produces noise # that buries real findings. sonar.sources=core,routes,static/js,scripts,server.py,ttsvc_cli.py,hotkey_daemon.py,guided_installer.py sonar.tests=tests sonar.exclusions=\ static/dist/**,\ static/vendor/**,\ node_modules/**,\ **/__pycache__/**,\ **/*.min.js,\ **/*.min.css,\ workflows/*.json,\ config/**,\ scratch/**,\ venv/**,\ .venv/** # Generated bundle and ComfyUI graphs must never count toward duplication. sonar.cpd.exclusions=static/dist/**,workflows/*.json sonar.python.version=3.11 sonar.sourceEncoding=UTF-8