diff --git a/NodeApp/.gitlab-ci/04_stageCodeQuality.yml b/NodeApp/.gitlab-ci/04_stageCodeQuality.yml
index 5722bf9b006fb613f980a36b4d67c9dcb02bad3f..c10eae8504baed8bbb2688b9be5e6aef396bdd20 100644
--- a/NodeApp/.gitlab-ci/04_stageCodeQuality.yml
+++ b/NodeApp/.gitlab-ci/04_stageCodeQuality.yml
@@ -9,7 +9,8 @@ code_quality:lint:
         - npm install
         - npm run lint
     rules:
-        - if: '$CI_COMMIT_TAG =~ "/^$/"'
+        -   if: '$CI_COMMIT_TAG =~ "/^$/"'
+
 
 code_quality:sonarqube:
     stage: code_quality
@@ -17,7 +18,7 @@ code_quality:sonarqube:
         - code_quality
     image:
         name: leadrien/isc-sonar-scanner-cli
-        entrypoint: [""]
+        entrypoint: [ "" ]
     variables:
         SONAR_USER_HOME: "${CI_PROJECT_DIR}/.sonar" # Defines the location of the analysis task cache
         GIT_DEPTH: "0" # Tells git to fetch all the branches of the project, required by the analysis task
@@ -27,8 +28,5 @@ code_quality:sonarqube:
             - .sonar/cache
     script:
         - sonar-scanner
-    allow_failure: true
-    only:
-        - merge_requests
-        - main
-        - develop
+    rules:
+        -   if: '$CI_COMMIT_TAG =~ "/^$/"'