diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 252b30cfa95baeaee61589175a25fcb0eb8804c7..2f52f449ae6bdbe7ecdc9d077fafb4e3b450542a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -21,9 +21,11 @@ tests:
     - pip install lazyparser==0.2.0
     - pip install pyfaidx==0.5.7
     - pip install biopython==1.75
+    - pip install flake8
   script:
     - coverage run -m unittest discover
     - coverage xml
+    - flake8 --output-file .flake8-report.txt
   artifacts:
     untracked: true