Skip to content

Commit d51f733

Browse files
committed
(PUP-11993) Style/RedundantInterpolation
This commit enables the Style/RedundantInterpolation cop and fixes 35 (unsafe) autocorrectable offenses.
1 parent 5eaa95b commit d51f733

File tree

24 files changed

+28
-32
lines changed

24 files changed

+28
-32
lines changed

.rubocop_todo.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -652,10 +652,6 @@ Style/OptionalBooleanParameter:
652652
Style/PreferredHashMethods:
653653
Enabled: false
654654

655-
# This cop supports unsafe auto-correction (--auto-correct-all).
656-
Style/RedundantInterpolation:
657-
Enabled: false
658-
659655
# This cop supports safe auto-correction (--auto-correct).
660656
# Configuration parameters: AllowMultipleReturnValues.
661657
Style/RedundantReturn:

lib/puppet/application.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ def option(*options, &block)
184184
define_method(fname, &block)
185185
else
186186
define_method(fname) do |value|
187-
self.options["#{long}".to_sym] = value
187+
self.options[long.to_s.to_sym] = value
188188
end
189189
end
190190
self.option_parser_commands << [options, fname]
@@ -330,7 +330,7 @@ def clear_everything_for_tests
330330
# See also `lib/puppet/util/command_line.rb` for some special case early
331331
# handling of this.
332332
option("--version", "-V") do |_arg|
333-
puts "#{Puppet.version}"
333+
puts Puppet.version
334334
exit(0)
335335
end
336336

lib/puppet/external/dot.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ def initialize(params = {})
165165
end
166166

167167
def to_s
168-
(@name && @name != "" ? "<#{@name}>" : "") + "#{@label}"
168+
(@name && @name != "" ? "<#{@name}>" : "") + @label.to_s
169169
end
170170
end
171171

lib/puppet/face/module/changes.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
Puppet.warning _("%{count} files modified") % { count: return_value.size }
4040
end
4141
return_value.map do |changed_file|
42-
"#{changed_file}"
42+
changed_file.to_s
4343
end.join("\n")
4444
end
4545
end

lib/puppet/http/proxy.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ def self.no_proxy?(dest)
6060
dest_string = "#{dest.host}:#{dest.port}"
6161
else
6262
no_proxy_regex = /#{host}$/
63-
dest_string = "#{dest.host}"
63+
dest_string = dest.host.to_s
6464
end
6565

6666
if no_proxy_regex.match(dest_string)

lib/puppet/module_tool/applications/installer.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,7 @@ def resolve_install_conflicts(graph, is_dependency = false)
378378
:version => release[:version][:vstring]
379379
}
380380
dependency = is_dependency ? dependency_info : nil
381-
all_versions = @versions["#{@module_name}"].sort_by { |h| h[:semver] }
381+
all_versions = @versions[@module_name.to_s].sort_by { |h| h[:semver] }
382382
versions = all_versions.select { |x| x[:semver].special == '' }
383383
versions = all_versions if versions.empty?
384384
latest_version = versions.last[:vstring]

lib/puppet/module_tool/errors/base.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ def vstring
1010
if @action == :upgrade
1111
"#{v(@installed_version)} -> #{v(@requested_version)}"
1212
else
13-
"#{v(@installed_version || @requested_version)}"
13+
v(@installed_version || @requested_version).to_s
1414
end
1515
end
1616
end

lib/puppet/module_tool/shared_behaviors.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ def resolve_constraints(dependencies, source = [{ :name => :you }], seen = {}, a
100100
next if range === seen[mod][:semver]
101101

102102
req_module = @module_name
103-
req_versions = @versions["#{@module_name}"].map { |v| v[:semver] }
103+
req_versions = @versions[@module_name.to_s].map { |v| v[:semver] }
104104
raise InvalidDependencyCycleError,
105105
:module_name => mod,
106106
:source => (source + [{ :name => mod, :version => source.last[:dependency] }]),
@@ -121,14 +121,14 @@ def resolve_constraints(dependencies, source = [{ :name => :you }], seen = {}, a
121121
@conditions.each { |_, conds| conds.delete_if { |c| c[:module] == mod } }
122122
end
123123

124-
versions = @versions["#{mod}"].select { |h| range === h[:semver] }
124+
versions = @versions[mod.to_s].select { |h| range === h[:semver] }
125125
valid_versions = versions.select { |x| x[:semver].special == '' }
126126
valid_versions = versions if valid_versions.empty?
127127

128128
version = valid_versions.last
129129
unless version
130130
req_module = @module_name
131-
req_versions = @versions["#{@module_name}"].map { |v| v[:semver] }
131+
req_versions = @versions[@module_name.to_s].map { |v| v[:semver] }
132132
raise NoVersionsSatisfyError,
133133
:requested_name => req_module,
134134
:requested_version => @version || annotated_version(req_module, req_versions),

lib/puppet/network/formats.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ def flatten_array(array)
222222
a["#{i}.#{el_k}"] = el_v
223223
end
224224
else
225-
a["#{i}"] = el
225+
a[i.to_s] = el
226226
end
227227
end
228228
a

lib/puppet/pops/serialization/abstract_writer.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ def register_types
213213
end
214214

215215
def to_s
216-
"#{self.class.name}"
216+
self.class.name.to_s
217217
end
218218

219219
def inspect

0 commit comments

Comments
 (0)