diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 89f728c18850a3a55211f51fd455039705e2e9e2..6f23dbf965ef4af0ca998f5e1867cb741ced0437 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -32,7 +32,14 @@ Autoformatting:
   script:
   - pip install black
   - black --check --verbose --diff --color .
-  
+
+Typechecker:
+  stage: linting
+  script:
+  - pip install mypy
+  - mypy --ignore-missing-imports --strict plotid tests examples
+  - allow_failure: true
+
 test:
   stage: testing
   tags: