diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index dde3f1702341db38e1200f6db1e2baafab1b8d4a..563617234e570d492b03e7693bf7f8137ba2934f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -16,4 +16,17 @@ unittest:py3.10:
   <<: *unittest_template
   image: python:3.10
 
+################################################################################
+# Lint
+.pylint: &pylint_template
+  stage: test
+  script:
+    - pip install -r requirements.txt
+    - pip install pylint~=2.12.2
+    - pylint *py
+
+pylint:py3.10:
+  <<: *pylint_template
+  image: python:3.10
+