From 272512fcbffbbdd768355c07688fffc6009492d7 Mon Sep 17 00:00:00 2001 From: Peter Boling Date: Wed, 10 May 2023 18:38:43 +0700 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20config/ruby-3.2.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fixes https://github.com/standardrb/standard/issues/559 - Watched https://www.youtube.com/watch?v=8rLe_qmH84k - add latest Ruby --- config/ruby-3.1.yml | 2 +- config/ruby-3.2.yml | 4 ++++ lib/standard/base/plugin.rb | 2 ++ 3 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 config/ruby-3.2.yml diff --git a/config/ruby-3.1.yml b/config/ruby-3.1.yml index f440e298..a7a199ec 100644 --- a/config/ruby-3.1.yml +++ b/config/ruby-3.1.yml @@ -1,4 +1,4 @@ -inherit_from: ./base.yml +inherit_from: ./ruby-3.2.yml AllCops: TargetRubyVersion: 3.1 diff --git a/config/ruby-3.2.yml b/config/ruby-3.2.yml new file mode 100644 index 00000000..4c6b021a --- /dev/null +++ b/config/ruby-3.2.yml @@ -0,0 +1,4 @@ +inherit_from: ./base.yml + +AllCops: + TargetRubyVersion: 3.2 diff --git a/lib/standard/base/plugin.rb b/lib/standard/base/plugin.rb index e3cab25c..33c0a252 100644 --- a/lib/standard/base/plugin.rb +++ b/lib/standard/base/plugin.rb @@ -55,6 +55,8 @@ def determine_yaml_path(desired_version) "ruby-3.0.yml" elsif desired_version < Gem::Version.new("3.2") "ruby-3.1.yml" + elsif desired_version.segments[0] == 3 && desired_version.segments[1] == 2 # exactly 3.2.x so HEAD will fall through to default. + "ruby-3.2.yml" else default end