diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 66115eeb561184dbfc53224a4cde604d8e4f3dc6..7b3dc09d69dc3671808000a1d8015a2f7a9fcfab 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -59,7 +59,6 @@ nix-cache:
 
 clippy:
   stage: lint
-  allow_failure: true
   script:
    - cd rr_frontend
    - nix develop -c cargo clippy --all-targets --all-features --no-deps
diff --git a/rr_frontend/.cargo/config.toml b/rr_frontend/.cargo/config.toml
index 1badc21694e5f3e09582d8c1949aa05995536fae..9c73aa9340e6a91b7a381a0e40e58d2350ed7498 100644
--- a/rr_frontend/.cargo/config.toml
+++ b/rr_frontend/.cargo/config.toml
@@ -2,14 +2,14 @@
 rustflags = [
     # === ENABLE ALL LINTS ===
 
-    "-Wclippy::complexity",
-    "-Wclippy::correctness",
-    "-Wclippy::nursery",
-    "-Wclippy::pedantic",
-    "-Wclippy::perf",
-    "-Wclippy::restriction",
-    "-Wclippy::style",
-    "-Wclippy::suspicious",
+    "-Dclippy::complexity",
+    "-Dclippy::correctness",
+    "-Dclippy::nursery",
+    "-Dclippy::pedantic",
+    "-Dclippy::perf",
+    "-Dclippy::restriction",
+    "-Dclippy::style",
+    "-Dclippy::suspicious",
 
     # === REASONABLE LINTS ===