diff --git a/.golangci.yml b/.golangci.yml
index e1c01f769cd3a5ada1e96e821b1ba5b0c71efda7..81c970b70033d9fda7ece285ae8ec3c469d84a49 100644
--- a/.golangci.yml
+++ b/.golangci.yml
@@ -7,14 +7,15 @@ run:
     issues-exit-code: 1
     # directories to be ignored by linters
     skip-dirs:
-        - artifacts
+        - artifacts/
         - controller/test
         - controller/mocks
-        - models
-        - forks
+        - models/generated/openconfig
+        - models/generated/arista
+        - forks/
+        - clab-gosdn_csbi_arista_base/
         # ignore csbi, since we do not maintain it at the moment
-        - csbi
-        - clab-gosdn_csbi_arista_base
+        - csbi/
         - plugins/examples/arista/generated
         - plugins/examples/openconfig/generated
     skip-dirs-default: true