From a0b55c3e91cc8e524459651a31df12454c221124 Mon Sep 17 00:00:00 2001
From: Darius Schneider <schneider@itc.rwth-aachen.de>
Date: Mon, 14 Apr 2025 22:52:08 +0200
Subject: [PATCH] add custom cops to ci

---
 rails/gitlab-ci.yml | 3 +++
 rails/rubocop.yml   | 2 ++
 2 files changed, 5 insertions(+)

diff --git a/rails/gitlab-ci.yml b/rails/gitlab-ci.yml
index 78970ee..6f1d1c3 100644
--- a/rails/gitlab-ci.yml
+++ b/rails/gitlab-ci.yml
@@ -19,6 +19,7 @@ rubocop:
   script:
     - wget --quiet "https://git-ce.rwth-aachen.de/noc-public/noc-netze-gitlab-cicd/-/raw/main/rails/rubocop.yml" -O ".rubocop.yml"
     - gem install rubocop:1.75.2 rubocop-capybara:2.22.1 rubocop-minitest:0.38.0 rubocop-performance:1.25.0 rubocop-rails:2.31.0 --silent
+    - gem install itc-gem_rubocop:0.1.0 --source=https://noc-portal.itc.rwth-aachen.de/geminabox --silent
     - rubocop
 
 erb_lint:
@@ -30,6 +31,7 @@ erb_lint:
     - wget --quiet "https://git-ce.rwth-aachen.de/noc-public/noc-netze-gitlab-cicd/-/raw/main/rails/rubocop.yml" -O ".rubocop.yml"
     - wget --quiet "https://git-ce.rwth-aachen.de/noc-public/noc-netze-gitlab-cicd/-/raw/main/rails/erb_lint.yml" -O ".erb_lint.yml"
     - gem install rubocop:1.75.2 rubocop-capybara:2.22.1 rubocop-minitest:0.38.0 rubocop-performance:1.25.0 rubocop-rails:2.31.0 erb_lint:0.9.0 --silent
+    - gem install itc-gem_rubocop:0.1.0 --source=https://noc-portal.itc.rwth-aachen.de/geminabox --silent
     - erb_lint --lint-all --allow-no-files true
 
 haml_lint:
@@ -41,6 +43,7 @@ haml_lint:
     - wget --quiet "https://git-ce.rwth-aachen.de/noc-public/noc-netze-gitlab-cicd/-/raw/main/rails/rubocop.yml" -O ".rubocop.yml"
     - wget --quiet "https://git-ce.rwth-aachen.de/noc-public/noc-netze-gitlab-cicd/-/raw/main/rails/haml-lint.yml" -O ".haml-lint.yml"
     - gem install rubocop:1.75.2 rubocop-capybara:2.22.1 rubocop-minitest:0.38.0 rubocop-performance:1.25.0 rubocop-rails:2.31.0 haml_lint:0.62.0 --silent
+    - gem install itc-gem_rubocop:0.1.0 --source=https://noc-portal.itc.rwth-aachen.de/geminabox --silent
     - haml-lint
 
 brakeman:
diff --git a/rails/rubocop.yml b/rails/rubocop.yml
index 210249d..736523e 100644
--- a/rails/rubocop.yml
+++ b/rails/rubocop.yml
@@ -1,8 +1,10 @@
 inherit_from: "https://git-ce.rwth-aachen.de/noc-public/noc-netze-gitlab-cicd/-/raw/main/rails/rubocop/rubocop-base.yml"
 
 plugins:
+  - itc-gem_rubocop
   - rubocop-capybara
 
+# gem "itc-gem_rubocop", "0.1.0", require: false
 # gem "rubocop", "1.75.2", require: false
 # gem "rubocop-capybara", "2.22.1", require: false
 # gem "rubocop-minitest", "0.38.0", require: false
-- 
GitLab