# Informations du projet sonar.projectKey=Th-Tip-Top-Frontend sonar.projectName=Thé Tip Top - Frontend sonar.projectVersion=1.0.0 # Chemin des sources sonar.sources=app,components,contexts,hooks,lib,services,types,utils # sonar.tests=__tests__ # Exclusions sonar.exclusions=**/node_modules/**,**/*.spec.ts,**/*.test.ts,**/*.spec.tsx,**/*.test.tsx,**/coverage/**,**/.next/**,**/public/**,**/*.config.js,**/*.config.ts,**/dist/**,**/build/** # Coverage exclusions (React components/pages/API routes tested with E2E, not unit tests) sonar.coverage.exclusions=app/**/*.tsx,app/api/**/*.ts,components/**/*.tsx,contexts/**/*.tsx,types/**/*.ts,lib/**/*.ts,**/*.d.ts # Encodage des fichiers sonar.sourceEncoding=UTF-8 # Langage du projet sonar.language=ts # Chemins de couverture de code (si tests configurés) sonar.javascript.lcov.reportPaths=coverage/lcov.info sonar.typescript.lcov.reportPaths=coverage/lcov.info # Paramètres TypeScript sonar.typescript.tsconfigPath=tsconfig.sonar.json # Niveau de logs sonar.log.level=INFO # URL du serveur SonarQube (à adapter selon votre configuration) # sonar.host.url=http://localhost:9000 # Token d'authentification (à configurer via variable d'environnement) # sonar.login=${SONAR_TOKEN}