Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'rubocop/rubocop-ruby30.yml')
-rw-r--r--rubocop/rubocop-ruby30.yml16
1 files changed, 16 insertions, 0 deletions
diff --git a/rubocop/rubocop-ruby30.yml b/rubocop/rubocop-ruby30.yml
new file mode 100644
index 00000000000..6cd3f66ce55
--- /dev/null
+++ b/rubocop/rubocop-ruby30.yml
@@ -0,0 +1,16 @@
+# RuboCop configuration adjustments during the transition time from Ruby 2.7 to Ruby 3.0.
+# This configuration should be removed after the transition has been completed.
+
+# Disable cops for now since their behavior changed in Ruby 3.0.
+# See https://gitlab.com/gitlab-org/gitlab/-/jobs/3068345492
+#
+# Migration plan:
+# * Generate TODOs for these cops (with Ruby 3.0) right before the switch to Ruby 3.0
+# * Put these cops back in "grace period" to ensure `master` stability
+# * Remove "grace period" after the switch
+# * Incrementally fix TODOs
+#
+Style/MutableConstant:
+ Enabled: false
+Style/RedundantFreeze:
+ Enabled: false