summaryrefslogtreecommitdiff
path: root/lib/rubygems
diff options
context:
space:
mode:
authorHiroshi SHIBATA <hsbt@ruby-lang.org>2023-03-23 10:16:17 +0900
committerHiroshi SHIBATA <hsbt@ruby-lang.org>2023-03-23 17:18:49 +0900
commit2e3cd1dc3e30f4725b18032b85a36f208c9528bc (patch)
tree03b319dd2a715c27aa7ca25a892df86aa956416e /lib/rubygems
parent19e9c4004b9d137ad48757f3f4c2d92257e6c2c4 (diff)
[rubygems/rubygems] Enabled Style/RedundantReturn cop
https://github.com/rubygems/rubygems/commit/05cc97bdf8
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/7582
Diffstat (limited to 'lib/rubygems')
-rw-r--r--lib/rubygems/command.rb4
-rw-r--r--lib/rubygems/commands/cert_command.rb2
-rw-r--r--lib/rubygems/commands/contents_command.rb2
-rw-r--r--lib/rubygems/commands/environment_command.rb4
-rw-r--r--lib/rubygems/commands/setup_command.rb4
-rw-r--r--lib/rubygems/commands/unpack_command.rb2
-rw-r--r--lib/rubygems/commands/update_command.rb2
-rw-r--r--lib/rubygems/core_ext/kernel_require.rb2
-rw-r--r--lib/rubygems/installer.rb2
-rw-r--r--lib/rubygems/package.rb2
-rw-r--r--lib/rubygems/package/digest_io.rb2
-rw-r--r--lib/rubygems/package/tar_reader.rb2
-rw-r--r--lib/rubygems/package/tar_writer.rb2
-rw-r--r--lib/rubygems/request_set/gem_dependency_api.rb2
-rw-r--r--lib/rubygems/resolver.rb4
-rw-r--r--lib/rubygems/source_list.rb2
-rw-r--r--lib/rubygems/spec_fetcher.rb4
-rw-r--r--lib/rubygems/specification.rb10
-rw-r--r--lib/rubygems/uninstaller.rb2
-rw-r--r--lib/rubygems/user_interaction.rb4
-rw-r--r--lib/rubygems/version.rb4
21 files changed, 31 insertions, 33 deletions
diff --git a/lib/rubygems/command.rb b/lib/rubygems/command.rb
index 9f933b68c7..e324a00d07 100644
--- a/lib/rubygems/command.rb
+++ b/lib/rubygems/command.rb
@@ -427,9 +427,9 @@ class Gem::Command
def handles?(args)
parser.parse!(args.dup)
- return true
+ true
rescue StandardError
- return false
+ false
end
##
diff --git a/lib/rubygems/commands/cert_command.rb b/lib/rubygems/commands/cert_command.rb
index e7fcfdca4e..2592723183 100644
--- a/lib/rubygems/commands/cert_command.rb
+++ b/lib/rubygems/commands/cert_command.rb
@@ -179,7 +179,7 @@ class Gem::Commands::CertCommand < Gem::Command
key = Gem::Security.create_key(algorithm)
key_path = Gem::Security.write key, "gem-private_key.pem", 0600, passphrase
- return key, key_path
+ [key, key_path]
end
def certificates_matching(filter)
diff --git a/lib/rubygems/commands/contents_command.rb b/lib/rubygems/commands/contents_command.rb
index 314b50e93e..1b67f74bc2 100644
--- a/lib/rubygems/commands/contents_command.rb
+++ b/lib/rubygems/commands/contents_command.rb
@@ -177,7 +177,7 @@ prefix or only the files that are requireable.
@spec_dirs.sort.each {|dir| say dir }
end
- return nil
+ nil
end
def specification_directories # :nodoc:
diff --git a/lib/rubygems/commands/environment_command.rb b/lib/rubygems/commands/environment_command.rb
index d1b7d07a1d..620da5a023 100644
--- a/lib/rubygems/commands/environment_command.rb
+++ b/lib/rubygems/commands/environment_command.rb
@@ -16,7 +16,7 @@ class Gem::Commands::EnvironmentCommand < Gem::Command
platform display the supported gem platforms
<omitted> display everything
EOF
- return args.gsub(/^\s+/, "")
+ args.gsub(/^\s+/, "")
end
def description # :nodoc:
@@ -170,6 +170,6 @@ lib/rubygems/defaults/operating_system.rb
end
end
- return nil
+ nil
end
end
diff --git a/lib/rubygems/commands/setup_command.rb b/lib/rubygems/commands/setup_command.rb
index efc387a69f..f0d1ccd1ab 100644
--- a/lib/rubygems/commands/setup_command.rb
+++ b/lib/rubygems/commands/setup_command.rb
@@ -356,7 +356,7 @@ By default, this RubyGems will install gem as:
say "Set the GEM_HOME environment variable if you want RDoc generated"
end
- return false
+ false
end
def install_default_bundler_gem(bin_dir)
@@ -432,7 +432,7 @@ By default, this RubyGems will install gem as:
mkdir_p lib_dir, :mode => 0755
mkdir_p bin_dir, :mode => 0755
- return lib_dir, bin_dir
+ [lib_dir, bin_dir]
end
def generate_default_man_dir
diff --git a/lib/rubygems/commands/unpack_command.rb b/lib/rubygems/commands/unpack_command.rb
index cf619fa744..5ec1b49c24 100644
--- a/lib/rubygems/commands/unpack_command.rb
+++ b/lib/rubygems/commands/unpack_command.rb
@@ -129,7 +129,7 @@ command help for an example.
return this_path if File.exist? this_path
end
- return nil
+ nil
end
##
diff --git a/lib/rubygems/commands/update_command.rb b/lib/rubygems/commands/update_command.rb
index facccc5c03..45df205e1d 100644
--- a/lib/rubygems/commands/update_command.rb
+++ b/lib/rubygems/commands/update_command.rb
@@ -232,7 +232,7 @@ command to remove old versions.
highest_remote_tup = highest_remote_name_tuple(rubygems_update)
target = highest_remote_tup ? highest_remote_tup.version : version
- return target, requirement
+ [target, requirement]
end
def update_gem(name, version = Gem::Requirement.default)
diff --git a/lib/rubygems/core_ext/kernel_require.rb b/lib/rubygems/core_ext/kernel_require.rb
index 69edcd23af..146e9cc5e2 100644
--- a/lib/rubygems/core_ext/kernel_require.rb
+++ b/lib/rubygems/core_ext/kernel_require.rb
@@ -142,7 +142,7 @@ module Kernel
end
RUBYGEMS_ACTIVATION_MONITOR.exit
- return gem_original_require(path)
+ gem_original_require(path)
rescue LoadError => load_error
if load_error.path == path
RUBYGEMS_ACTIVATION_MONITOR.enter
diff --git a/lib/rubygems/installer.rb b/lib/rubygems/installer.rb
index 6d11f72478..ceb58103d1 100644
--- a/lib/rubygems/installer.rb
+++ b/lib/rubygems/installer.rb
@@ -748,7 +748,7 @@ class Gem::Installer
def app_script_text(bin_file_name)
# NOTE: that the `load` lines cannot be indented, as old RG versions match
# against the beginning of the line
- return <<-TEXT
+ <<-TEXT
#{shebang bin_file_name}
#
# This file was generated by RubyGems.
diff --git a/lib/rubygems/package.rb b/lib/rubygems/package.rb
index b33ab1ab2f..6668e666ce 100644
--- a/lib/rubygems/package.rb
+++ b/lib/rubygems/package.rb
@@ -186,7 +186,7 @@ class Gem::Package
end
end
- return spec, metadata
+ [spec, metadata]
end
##
diff --git a/lib/rubygems/package/digest_io.rb b/lib/rubygems/package/digest_io.rb
index 4736f76d93..ece4a42a2c 100644
--- a/lib/rubygems/package/digest_io.rb
+++ b/lib/rubygems/package/digest_io.rb
@@ -35,7 +35,7 @@ class Gem::Package::DigestIO
yield digest_io
- return digests
+ digests
end
##
diff --git a/lib/rubygems/package/tar_reader.rb b/lib/rubygems/package/tar_reader.rb
index 98c6fe7c00..b16520d4b4 100644
--- a/lib/rubygems/package/tar_reader.rb
+++ b/lib/rubygems/package/tar_reader.rb
@@ -87,7 +87,7 @@ class Gem::Package::TarReader
return unless found
- return yield found
+ yield found
ensure
rewind
end
diff --git a/lib/rubygems/package/tar_writer.rb b/lib/rubygems/package/tar_writer.rb
index db5242c5e4..28ed8587aa 100644
--- a/lib/rubygems/package/tar_writer.rb
+++ b/lib/rubygems/package/tar_writer.rb
@@ -323,6 +323,6 @@ class Gem::Package::TarWriter
end
end
- return name, prefix
+ [name, prefix]
end
end
diff --git a/lib/rubygems/request_set/gem_dependency_api.rb b/lib/rubygems/request_set/gem_dependency_api.rb
index a71522aa4d..55511dfc7c 100644
--- a/lib/rubygems/request_set/gem_dependency_api.rb
+++ b/lib/rubygems/request_set/gem_dependency_api.rb
@@ -813,7 +813,7 @@ Gem dependencies file #{@path} includes git reference for both ref/branch and ta
end
end
- return true
+ true
end
##
diff --git a/lib/rubygems/resolver.rb b/lib/rubygems/resolver.rb
index da67b79520..8093487c7a 100644
--- a/lib/rubygems/resolver.rb
+++ b/lib/rubygems/resolver.rb
@@ -144,7 +144,7 @@ class Gem::Resolver
activation_request =
Gem::Resolver::ActivationRequest.new spec, dep, possible
- return spec, activation_request
+ [spec, activation_request]
end
def requests(s, act, reqs=[]) # :nodoc:
@@ -212,7 +212,7 @@ class Gem::Resolver
matching_platform = select_local_platforms all
- return matching_platform, all
+ [matching_platform, all]
end
##
diff --git a/lib/rubygems/source_list.rb b/lib/rubygems/source_list.rb
index 3c1397d834..9e8a9e16ef 100644
--- a/lib/rubygems/source_list.rb
+++ b/lib/rubygems/source_list.rb
@@ -36,7 +36,7 @@ class Gem::SourceList
list.replace ary
- return list
+ list
end
def initialize_copy(other) # :nodoc:
diff --git a/lib/rubygems/spec_fetcher.rb b/lib/rubygems/spec_fetcher.rb
index 86eee5bcda..14e4ddb1fb 100644
--- a/lib/rubygems/spec_fetcher.rb
+++ b/lib/rubygems/spec_fetcher.rb
@@ -123,7 +123,7 @@ class Gem::SpecFetcher
tuples = tuples.sort_by {|x| x[0].version }
- return [tuples, errors]
+ [tuples, errors]
end
##
@@ -161,7 +161,7 @@ class Gem::SpecFetcher
specs << [spec, source]
end
- return [specs, errors]
+ [specs, errors]
end
##
diff --git a/lib/rubygems/specification.rb b/lib/rubygems/specification.rb
index 437fa56f97..faed9c0082 100644
--- a/lib/rubygems/specification.rb
+++ b/lib/rubygems/specification.rb
@@ -1431,7 +1431,7 @@ class Gem::Specification < Gem::BasicSpecification
@activated = true
@loaded = true
- return true
+ true
end
##
@@ -1521,7 +1521,7 @@ class Gem::Specification < Gem::BasicSpecification
executables
end
rescue StandardError
- return nil
+ nil
end
##
@@ -2382,8 +2382,8 @@ class Gem::Specification < Gem::BasicSpecification
# Checks if this specification meets the requirement of +dependency+.
def satisfies_requirement?(dependency)
- return @name == dependency.name &&
- dependency.requirement.satisfied_by?(@version)
+ @name == dependency.name &&
+ dependency.requirement.satisfied_by?(@version)
end
##
@@ -2669,8 +2669,6 @@ class Gem::Specification < Gem::BasicSpecification
self.required_rubygems_version = "> 1.3.1"
end
invalidate_memoized_attributes
-
- return
end
def stubbed?
diff --git a/lib/rubygems/uninstaller.rb b/lib/rubygems/uninstaller.rb
index 5c9a59f13e..68242f4d81 100644
--- a/lib/rubygems/uninstaller.rb
+++ b/lib/rubygems/uninstaller.rb
@@ -347,7 +347,7 @@ class Gem::Uninstaller
msg << "If you remove this gem, these dependencies will not be met."
msg << "Continue with Uninstall?"
- return ask_yes_no(msg.join("\n"), false)
+ ask_yes_no(msg.join("\n"), false)
end
##
diff --git a/lib/rubygems/user_interaction.rb b/lib/rubygems/user_interaction.rb
index 12592e4db2..7d4b1cb409 100644
--- a/lib/rubygems/user_interaction.rb
+++ b/lib/rubygems/user_interaction.rb
@@ -236,7 +236,7 @@ class Gem::StreamUI
return nil, nil unless result
result = result.strip.to_i - 1
- return list[result], result
+ [list[result], result]
end
##
@@ -273,7 +273,7 @@ class Gem::StreamUI
end
end
- return result
+ result
end
##
diff --git a/lib/rubygems/version.rb b/lib/rubygems/version.rb
index 3c2f6ad017..8fc4e1b327 100644
--- a/lib/rubygems/version.rb
+++ b/lib/rubygems/version.rb
@@ -377,7 +377,7 @@ class Gem::Version
return lhs <=> rhs
end
- return 0
+ 0
end
def canonical_segments
@@ -413,6 +413,6 @@ class Gem::Version
string_start = _segments.index {|s| s.is_a?(String) }
string_segments = segments
numeric_segments = string_segments.slice!(0, string_start || string_segments.size)
- return numeric_segments, string_segments
+ [numeric_segments, string_segments]
end
end