diff --git a/microservices/helloworld/pom.xml b/microservices/helloworld/pom.xml
index e4e204606430cccbe90612f4ac2fad9c037b0095..a7c4f83dd0dd4194667a6f961e62f2be9ed12d61 100644
--- a/microservices/helloworld/pom.xml
+++ b/microservices/helloworld/pom.xml
@@ -20,6 +20,16 @@
         </dependency>
     </dependencies>
 
+    <properties>
+        <!-- Propriétés pour SonarQube -->
+        <sonar.sources>src</sonar.sources> <!-- Chemin vers les fichiers sources -->
+        <sonar.tests>test</sonar.tests> <!-- Chemin vers les fichiers de tests -->
+        <sonar.language>ts</sonar.language> <!-- Spécifie TypeScript comme langage -->
+        <sonar.ts.tslintconfigpath>tslint.json</sonar.ts.tslintconfigpath> <!-- Chemin vers tslint.json, si applicable -->
+        <sonar.exclusions>target/**</sonar.exclusions> <!-- Exclut les dossiers générés -->
+        <sonar.typescript.tsconfigPaths>tsconfig.json</sonar.typescript.tsconfigPaths>
+    </properties>
+
     <build>
         <plugins>
             <plugin>
diff --git a/pom.xml b/pom.xml
index f82559148b7c89f403ede2e4f558e6f37be9137c..baaf9cd7d2c6cfca7e26b2375fe7b3e485f72923 100644
--- a/pom.xml
+++ b/pom.xml
@@ -68,5 +68,8 @@
 
         <!-- Définition des fichiers binaires pour tous les microservices -->
         <sonar.java.binaries>microservices/auth/target/classes,microservices/correction_qcm/target/classes,microservices/database/target/classes,microservices/frontend/target/classes,microservices/helloworld/target/classes,microservices/navigation_qcm/target/classes,microservices/realise_qcm/target/classes,microservices/search_qcm/target/classes</sonar.java.binaries>
+        <sonar.sources>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.sources>
+        <sonar.tests>microservices/auth/tests,microservices/correction_qcm/tests,microservices/frontend/tests,microservices/helloworld/tests,microservices/navigation_qcm/tests,microservices/realise_qcm/tests,microservices/search_qcm/tests</sonar.tests>
+        <sonar.inclusions>**/*.ts,**/*.js</sonar.inclusions>
     </properties>
 </project>