diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d591c6614523eaffb8929993fb7f44ee9c3fc718..6a3f1c401a58b57f15bf8a0f812ab0c3c5015c9a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -14,7 +14,7 @@ before_script:
   - python --version
   - python3 -m venv venv
   - source venv/bin/activate
-  - pip install black==22.3.0 flake8==4.0.1
+  - pip install black==22.3.0 flake8==4.0.1 pylint==2.13.8
 
 stages:
   - lint
@@ -32,3 +32,10 @@ flake8:
   stage: lint
   script:
     - flake8 .
+
+pylint:
+  tags:
+    - lint
+  stage: lint
+  script:
+    - pylint app *.py