diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f6a0cba6fa4b0c27a1a986d58bff05b88f249f5c..f9a94ced3017eb3e4a4af528e4c35426ad599d13 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -228,4 +228,6 @@ pylint-lint:
     PYLINT_PLUGINS: "pylint_flask pylint_flask_sqlalchemy"
   image: ${CI_REGISTRY_IMAGE}/pylint:${CI_COMMIT_REF_NAME}
   script:
-    - darker --check -i -L pylint --diff --revision remotes/origin/main .
+    # Run darker with --diff command. This will throw exit code 1 if there are
+    # lint errors, but a 0 if there are only formatting recommendations
+    - darker -i -L pylint --diff --revision remotes/origin/main .