diff --git a/.eslintrc.json b/.eslintrc.json
index 21a6b5001bed291f781f75bbef8ae9e21d5734ff..cff4e85ef5ef77b0a99025fa1ff5016c1d5d7e74 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -8,7 +8,6 @@
   "extends": [
     "eslint:recommended",
     "plugin:@typescript-eslint/recommended",
-    "prettier/@typescript-eslint",
     "plugin:prettier/recommended"
   ],
   "parserOptions": {
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0b921f033132809cc694eb5892f9d2107705418f..0ce56bb88835250da333343c3c3c1bed884ea771 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -44,13 +44,18 @@ before_script:
 tests:
   stage: quality
   script:
-    - vendor/bin/phpunit
+    - composer test
+
+analysis:
+  stage: quality
+  script:
+    # run phpstan
+    - composer analyse
 
 code-review:
   stage: quality
   script:
-    # run rector
-    - vendor/bin/rector process --dry-run
+    - composer rector
 
 bundle_app:
   stage: bundle