# 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=mARTin-B78_tts-voice-creator-clone-and-design-2_2b78a834-b2ae-4292-9363-d41c1254cb7a 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/**,\ static/js/tesseract/**,\ static/js/pdf/**,\ 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 # The JS analyzer runs out of memory at the 4 GB default on this codebase. sonar.javascript.node.maxspace=12288