From c3f8a099fe149c72cbd2d6a66a44c372359f88f3 Mon Sep 17 00:00:00 2001
From: "tom.ryser" <tom.ryser@etu.hesge.ch>
Date: Mon, 10 Mar 2025 14:24:17 +0100
Subject: [PATCH] added more sonar-project.properties

---
 microservices/auth/sonar-project.properties   | 11 ++++++++++
 .../correction_qcm/sonar-project.properties   | 11 ++++++++++
 .../creation_qcm/sonar-project.properties     | 11 ++++++++++
 .../navigation_qcm/sonar-project.properties   | 11 ++++++++++
 sonar-project.properties                      | 20 -------------------
 5 files changed, 44 insertions(+), 20 deletions(-)
 create mode 100644 microservices/auth/sonar-project.properties
 create mode 100644 microservices/correction_qcm/sonar-project.properties
 create mode 100644 microservices/creation_qcm/sonar-project.properties
 create mode 100644 microservices/navigation_qcm/sonar-project.properties
 delete mode 100644 sonar-project.properties

diff --git a/microservices/auth/sonar-project.properties b/microservices/auth/sonar-project.properties
new file mode 100644
index 00000000..b26dc3cd
--- /dev/null
+++ b/microservices/auth/sonar-project.properties
@@ -0,0 +1,11 @@
+sonar.projectKey=auth
+sonar.projectName=auth Microservice
+sonar.projectVersion=1.0-SNAPSHOT
+sonar.sources=src
+sonar.tests=test
+sonar.language=ts
+sonar.typescript.tsconfigPath=tsconfig.json
+sonar.sourceEncoding=UTF-8
+sonar.exclusions=node_modules/**,target/**,prisma/migrations/**
+sonar.test.inclusions=**/*.test.ts
+sonar.typescript.lcov.reportPaths=coverage/lcov.info
\ No newline at end of file
diff --git a/microservices/correction_qcm/sonar-project.properties b/microservices/correction_qcm/sonar-project.properties
new file mode 100644
index 00000000..f8772e3e
--- /dev/null
+++ b/microservices/correction_qcm/sonar-project.properties
@@ -0,0 +1,11 @@
+sonar.projectKey=correction_qcm
+sonar.projectName=Correction QCM Microservice
+sonar.projectVersion=1.0-SNAPSHOT
+sonar.sources=src
+sonar.tests=test
+sonar.language=ts
+sonar.typescript.tsconfigPath=tsconfig.json
+sonar.sourceEncoding=UTF-8
+sonar.exclusions=node_modules/**,target/**,prisma/migrations/**
+sonar.test.inclusions=**/*.test.ts
+sonar.typescript.lcov.reportPaths=coverage/lcov.info
\ No newline at end of file
diff --git a/microservices/creation_qcm/sonar-project.properties b/microservices/creation_qcm/sonar-project.properties
new file mode 100644
index 00000000..14a57885
--- /dev/null
+++ b/microservices/creation_qcm/sonar-project.properties
@@ -0,0 +1,11 @@
+sonar.projectKey=creation_qcm
+sonar.projectName=Creation QCM Microservice
+sonar.projectVersion=1.0-SNAPSHOT
+sonar.sources=src
+sonar.tests=test
+sonar.language=ts
+sonar.typescript.tsconfigPath=tsconfig.json
+sonar.sourceEncoding=UTF-8
+sonar.exclusions=node_modules/**,target/**,prisma/migrations/**
+sonar.test.inclusions=**/*.test.ts
+sonar.typescript.lcov.reportPaths=coverage/lcov.info
\ No newline at end of file
diff --git a/microservices/navigation_qcm/sonar-project.properties b/microservices/navigation_qcm/sonar-project.properties
new file mode 100644
index 00000000..eb3987f2
--- /dev/null
+++ b/microservices/navigation_qcm/sonar-project.properties
@@ -0,0 +1,11 @@
+sonar.projectKey=navigation_qcm
+sonar.projectName=Navigation QCM Microservice
+sonar.projectVersion=1.0-SNAPSHOT
+sonar.sources=src
+sonar.tests=test
+sonar.language=ts
+sonar.typescript.tsconfigPath=tsconfig.json
+sonar.sourceEncoding=UTF-8
+sonar.exclusions=node_modules/**,target/**,prisma/migrations/**
+sonar.test.inclusions=**/*.test.ts
+sonar.typescript.lcov.reportPaths=coverage/lcov.info
\ No newline at end of file
diff --git a/sonar-project.properties b/sonar-project.properties
deleted file mode 100644
index f319da10..00000000
--- a/sonar-project.properties
+++ /dev/null
@@ -1,20 +0,0 @@
-# Module parent (racine)
-sonar.projectKey=QCM_pratique_metier
-sonar.projectName=QCM Pratique M�tier
-sonar.projectVersion=1.0
-
-# Source et tests pour les microservices
-sonar.sources=src,microservices/auth/src,microservices/correction_qcm/src,microservices/frontend/src,microservices/helloworld/src,microservices/navigation_qcm/src,microservices/realise_qcm/src,microservices/search_qcm/src
-sonar.tests=src,microservices/auth/src,microservices/correction_qcm/src,microservices/frontend/src,microservices/helloworld/src,microservices/navigation_qcm/src,microservices/realise_qcm/src,microservices/search_qcm/src
-
-# Extensions de fichiers � analyser
-sonar.inclusions=**/*.ts
-
-# Si tu utilises des tests, sp�cifie ici les r�pertoires
-sonar.test.inclusions=**/*Test*.ts
-
-# Ajouter les r�pertoires des binaires Java pour les modules contenant des classes Java
-sonar.java.binaries=target/classes
-
-# Configuration de la qualit� du code
-sonar.sourceEncoding=UTF-8
-- 
GitLab