diff --git a/rails/rubocop-for-gem.yml b/rails/rubocop-for-gem.yml
index dea216008458a67843c8f8a0d06072771373ef31..f762171e7d4d54d3113ed0c2b60b6e009451e3e3 100644
--- a/rails/rubocop-for-gem.yml
+++ b/rails/rubocop-for-gem.yml
@@ -10,6 +10,12 @@ AllCops:
 
 
 # BEGIN Customizations
+# BEGIN Gemspec
+# our custom gems are not uploaded to rubygems.org, so this is unnecessary
+Gemspec/RequireMFA:
+  Enabled: false
+# END Gemspec
+
 # BEGIN Layout
 # only before, enforcing also after adds too many blank lines
 Layout/EmptyLinesAroundAccessModifier:
@@ -77,11 +83,6 @@ Metrics/PerceivedComplexity:
 
 
 # BEGIN Style
-# prefer compact style, since Zeitwerk handles initialization of modules
-Style/ClassAndModuleChildren:
-  EnforcedStyle: compact # default: nested
-  Exclude: ['config/application.rb']
-
 # documentation of classes in migrations and tests is not needed
 Style/Documentation:
   Exclude: *test_config_db