sonar.projectKey=ProjetPiscine_EnerVision sonar.organization=groupe3-ener-vision sonar.sourceEncoding=UTF-8 # Dossier contenant le code source sonar.sources=apps/frontend/src,apps/backend # Dossier contenant les tests # Piège : tout apps/backend/tests/** est du test, pas seulement les fichiers test_*.py. # Les modules de données (acces.py, factories.py) et les __init__.py comptaient sinon # comme code de production non couvert, et tiraient la couverture du nouveau code à 0 %. sonar.tests=apps/frontend/src,apps/backend/tests sonar.test.inclusions=**/*.spec.ts,**/*.test.ts,apps/backend/tests/**/*.py # Liste des fichiers et dossiers à exclure de l'analyse sonar.exclusions=.pytest_cache,.venv,alembic,**/*/node_modules/**,**/*/dist/**,**/*/build/**,**/*.spec.ts,**/*.test.ts,apps/backend/tests/**/*.py # Chemin vers le rapport de couverture de code # Fichier généré par Pytest sonar.python.coverage.reportPaths=apps/backend/coverage.xml sonar.javascript.lcov.reportPaths=apps/frontend/coverage/frontend/lcov.info