From 6f67648f3498e979208855fde6e059dbb3193c46 Mon Sep 17 00:00:00 2001
From: Darius Schneider <schneider@itc.rwth-aachen.de>
Date: Thu, 24 Apr 2025 13:09:25 +0200
Subject: [PATCH] special cases for gems

---
 rails/rubocop-for-gem.yml | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/rails/rubocop-for-gem.yml b/rails/rubocop-for-gem.yml
index 3de551f..65dbc8c 100644
--- a/rails/rubocop-for-gem.yml
+++ b/rails/rubocop-for-gem.yml
@@ -22,4 +22,18 @@ Gemspec/RequireMFA:
 Naming/FileName:
   Exclude: ['lib/*.rb']
 # END Naming
+
+
+# BEGIN Rails
+# allow gem models to subclass ActiveRecord::Base instead of ApplicationRecord
+Rails/ApplicationRecord:
+  Enabled: false
+# END Rails
+
+
+# BEGIN Style
+# ignore class in app folder of gem
+Style/ClassAndModuleChildren:
+  Exclude: ['app/**/*.rb']
+# END Style
 # END Customizations
-- 
GitLab