diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d2897ef2f84aacf71b386a525f017d04011dba3f..7f561083bfbf031432d29a384aeb40aa93d83a82 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -7,15 +7,6 @@ stages:
 
 ## Stage lint
 
-# Perl lint
-create_perl_lint_rapport:
-  image: registry.fusiondirectory.org/fusiondirectory/fd/perlcodestyle:buster
-  stage: lint
-  only:
-    - branches
-  script:
-    - perl -cW contrib/bin/fusiondirectory-setup
-
 # PHP lint (stretch)
 create_php_lint_rapport:
   image: registry.fusiondirectory.org/fusiondirectory/fd/phpcodesniffer-cli:buster
@@ -25,30 +16,8 @@ create_php_lint_rapport:
   script:
     - find . -type f -name '*.php' -o -name '*.inc' -print0 | xargs -0 -n1 php -l
 
-# generate man pages to test validity
-create_manpages_lint_report:
-  image: registry.fusiondirectory.org/fusiondirectory/fd/perlcodestyle:buster
-  stage: lint
-  only:
-    - branches
-  script:
-    - pod2man -c "FusionDirectory Documentation" -r "FusionDirectory 1.3" contrib/bin/fusiondirectory-setup contrib/man/fusiondirectory-setup.1
-    - pod2man -c "FusionDirectory Documentation" -r "FusionDirectory 1.3" contrib/man/fusiondirectory.conf.pod contrib/man/fusiondirectory.conf.5
-    - lexgrog contrib/man/fusiondirectory-setup.1
-    - lexgrog contrib/man/fusiondirectory.conf.5
-
 ## Stage codestyle
 
-# Generate perlcritic rapport
-create_perlcritic_rapport:
-  image: registry.fusiondirectory.org/fusiondirectory/fd/perlcodestyle:buster
-  stage: codestyle
-  only:
-    - branches
-  script:
-    - cp contrib/bin/fusiondirectory-setup contrib/bin/fusiondirectory-setup.pl
-    - perlcritic --quiet --verbose "%f~|~%s~|~%l~|~%c~|~%m~|~%e~|~%p~||~%n" contrib/bin
-
 # PHP codesniffer
 create_php_code_sniffer_rapport:
   image: registry.fusiondirectory.org/fusiondirectory/fd/phpcodesniffer-cli:buster