|
|
|
@@ -5,11 +5,14 @@ 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,**/*test_*.py,**/*test.py
|
|
|
|
|
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,tests,**/*/node_modules/**,**/*/dist/**,**/*/build/**,**/*.spec.ts,**/*.test.ts,**/*test_*.py,**/*test.py
|
|
|
|
|
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
|
|
|
|
|