diff --git a/AssignmentChecker/.gitlab-ci/03_stages.yml b/AssignmentChecker/.gitlab-ci/03_stages.yml
index 1b20f1ed1fa05c19ee6d8145ccd33bcc39c85d9d..198b85a3eeb84675229f3459f1457de2b9c2f2f9 100644
--- a/AssignmentChecker/.gitlab-ci/03_stages.yml
+++ b/AssignmentChecker/.gitlab-ci/03_stages.yml
@@ -1,4 +1,5 @@
 stages:
+    - code_quality
     - test
     - build
     - clean
diff --git a/AssignmentChecker/.gitlab-ci/04_stageCodeQuality.yml b/AssignmentChecker/.gitlab-ci/04_stageCodeQuality.yml
new file mode 100644
index 0000000000000000000000000000000000000000..9fda59d835ec0c91e23548db55a43a1df8d6ab1b
--- /dev/null
+++ b/AssignmentChecker/.gitlab-ci/04_stageCodeQuality.yml
@@ -0,0 +1,10 @@
+code_quality:lint:
+    stage: code_quality
+    tags:
+        - code_quality
+    image: node:latest
+    script:
+        - cd "${PROJECT_FOLDER}"
+        
+        - npm install
+        - npm run lint
diff --git a/AssignmentChecker/.gitlab-ci/04_stageTest.yml b/AssignmentChecker/.gitlab-ci/05_stageTest.yml
similarity index 100%
rename from AssignmentChecker/.gitlab-ci/04_stageTest.yml
rename to AssignmentChecker/.gitlab-ci/05_stageTest.yml
diff --git a/AssignmentChecker/.gitlab-ci/05_stageBuild.yml b/AssignmentChecker/.gitlab-ci/06_stageBuild.yml
similarity index 100%
rename from AssignmentChecker/.gitlab-ci/05_stageBuild.yml
rename to AssignmentChecker/.gitlab-ci/06_stageBuild.yml
diff --git a/AssignmentChecker/.gitlab-ci/06_stageClean.yml b/AssignmentChecker/.gitlab-ci/07_stageClean.yml
similarity index 100%
rename from AssignmentChecker/.gitlab-ci/06_stageClean.yml
rename to AssignmentChecker/.gitlab-ci/07_stageClean.yml
diff --git a/AssignmentChecker/.gitlab-ci/07_stageUpload.yml b/AssignmentChecker/.gitlab-ci/08_stageUpload.yml
similarity index 100%
rename from AssignmentChecker/.gitlab-ci/07_stageUpload.yml
rename to AssignmentChecker/.gitlab-ci/08_stageUpload.yml
diff --git a/AssignmentChecker/.gitlab-ci/08_stageRelease.yml b/AssignmentChecker/.gitlab-ci/09_stageRelease.yml
similarity index 100%
rename from AssignmentChecker/.gitlab-ci/08_stageRelease.yml
rename to AssignmentChecker/.gitlab-ci/09_stageRelease.yml