Skip to content

Commit 303d7b0

Browse files
committed
(CONT-801) Autocorrect safe group 3
1 parent 7104469 commit 303d7b0

File tree

13 files changed

+27
-72
lines changed

13 files changed

+27
-72
lines changed

.rubocop_todo.yml

Lines changed: 0 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,6 @@ Lint/MissingCopEnableDirective:
3434
- 'spec/functions/merge_spec.rb'
3535
- 'spec/unit/puppet/provider/file_line/ruby_spec_alter.rb'
3636

37-
# Offense count: 1
38-
# This cop supports safe autocorrection (--autocorrect).
39-
Lint/RedundantCopEnableDirective:
40-
Exclude:
41-
- 'spec/functions/validate_x509_rsa_key_pair_spec.rb'
42-
4337
# Offense count: 2
4438
# This cop supports unsafe autocorrection (--autocorrect-all).
4539
# Configuration parameters: AllowedMethods.
@@ -97,18 +91,6 @@ Naming/MethodParameterName:
9791
Exclude:
9892
- 'spec/functions/pick_default_spec.rb'
9993

100-
# Offense count: 9
101-
# This cop supports safe autocorrection (--autocorrect).
102-
# Configuration parameters: PreferredName.
103-
Naming/RescuedExceptionsVariableName:
104-
Exclude:
105-
- 'lib/puppet/functions/parsehocon.rb'
106-
- 'lib/puppet/functions/parsepson.rb'
107-
- 'lib/puppet/parser/functions/loadjson.rb'
108-
- 'lib/puppet/parser/functions/loadyaml.rb'
109-
- 'lib/puppet/parser/functions/num2bool.rb'
110-
- 'lib/puppet/parser/functions/validate_cmd.rb'
111-
11294
# Offense count: 1
11395
# Configuration parameters: EnforcedStyle, CheckMethodNames, CheckSymbols, AllowedIdentifiers, AllowedPatterns.
11496
# SupportedStyles: snake_case, normalcase, non_integer
@@ -136,14 +118,6 @@ Performance/RedundantEqualityComparisonBlock:
136118
Exclude:
137119
- 'lib/puppet/parser/functions/bool2str.rb'
138120

139-
# Offense count: 3
140-
# This cop supports safe autocorrection (--autocorrect).
141-
Performance/StringIdentifierArgument:
142-
Exclude:
143-
- 'lib/facter/util/puppet_settings.rb'
144-
- 'lib/puppet/parser/functions/member.rb'
145-
- 'lib/puppet/parser/functions/validate_cmd.rb'
146-
147121
# Offense count: 1
148122
# This cop supports unsafe autocorrection (--autocorrect-all).
149123
Performance/UnfreezeString:
@@ -155,23 +129,6 @@ Performance/UnfreezeString:
155129
RSpec/BeEq:
156130
Enabled: false
157131

158-
# Offense count: 2
159-
# This cop supports safe autocorrection (--autocorrect).
160-
# Configuration parameters: EnforcedStyle.
161-
# SupportedStyles: be, be_nil
162-
RSpec/BeNil:
163-
Exclude:
164-
- 'spec/functions/seeded_rand_string_spec.rb'
165-
- 'spec/unit/facter/root_home_spec.rb'
166-
167-
# Offense count: 2
168-
# This cop supports safe autocorrection (--autocorrect).
169-
# Configuration parameters: EnforcedStyle.
170-
# SupportedStyles: be_a, be_kind_of
171-
RSpec/ClassCheck:
172-
Exclude:
173-
- 'spec/functions/type_of_spec.rb'
174-
175132
# Offense count: 36
176133
# Configuration parameters: Prefixes, AllowedPatterns.
177134
# Prefixes: when, with, without

lib/facter/util/puppet_settings.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ module Facter::Util::PuppetSettings
99
# facter without the --puppet flag and they happen to be working in a lib
1010
# directory of a module.
1111
def self.with_puppet
12-
Module.const_get('Puppet')
12+
Module.const_get(:Puppet)
1313
rescue NameError
1414
nil
1515
else

lib/puppet/functions/parsehocon.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ def parsehocon(hocon_string, default = :no_default_provided)
2222
begin
2323
data = Hocon::ConfigFactory.parse_string(hocon_string)
2424
data.resolve.root.unwrapped
25-
rescue Hocon::ConfigError::ConfigParseError => err
26-
Puppet.debug("Parsing hocon failed with error: #{err.message}")
27-
raise err if default == :no_default_provided
25+
rescue Hocon::ConfigError::ConfigParseError => e
26+
Puppet.debug("Parsing hocon failed with error: #{e.message}")
27+
raise e if default == :no_default_provided
2828

2929
default
3030
end

lib/puppet/functions/parsepson.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@
2121

2222
def parsepson(pson_string, default = :no_default_provided)
2323
PSON.load(pson_string)
24-
rescue StandardError => err
25-
Puppet.debug("Parsing PSON failed with error: #{err.message}")
26-
raise err if default == :no_default_provided
24+
rescue StandardError => e
25+
Puppet.debug("Parsing PSON failed with error: #{e.message}")
26+
raise e if default == :no_default_provided
2727

2828
default
2929
end

lib/puppet/parser/functions/loadjson.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,17 +46,17 @@ module Puppet::Parser::Functions
4646
if Puppet::Util::Package.versioncmp(Puppet.version, '8.0.0').negative?
4747
begin
4848
contents = OpenURI.open_uri(url, **http_options)
49-
rescue OpenURI::HTTPError => err
50-
res = err.io
49+
rescue OpenURI::HTTPError => e
50+
res = e.io
5151
warning("Can't load '#{url}' HTTP Error Code: '#{res.status[0]}'")
5252
args[1]
5353
end
5454
PSON.load(contents) || args[1]
5555
else
5656
begin
5757
contents = URI.open(url, **http_options) # rubocop:disable Security/Open : Temporarily disabling this cop. This is a security risk and must be addressed before release.
58-
rescue URI::Error => err
59-
res = err.io
58+
rescue URI::Error => e
59+
res = e.io
6060
warning("Can't load '#{url}' HTTP Error Code: '#{res.status[0]}'")
6161
args[1]
6262
end

lib/puppet/parser/functions/loadyaml.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ module Puppet::Parser::Functions
4444
end
4545
begin
4646
contents = OpenURI.open_uri(url, http_basic_authentication: [username, password])
47-
rescue OpenURI::HTTPError => err
48-
res = err.io
47+
rescue OpenURI::HTTPError => e
48+
res = e.io
4949
warning("Can't load '#{url}' HTTP Error Code: '#{res.status[0]}'")
5050
args[1]
5151
end

lib/puppet/parser/functions/member.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ module Puppet::Parser::Functions
5555
arguments[1]
5656
end
5757

58-
raise(Puppet::ParseError, 'member(): You must provide item to search for within array given') if item.respond_to?('empty?') && item.empty?
58+
raise(Puppet::ParseError, 'member(): You must provide item to search for within array given') if item.respond_to?(:empty?) && item.empty?
5959

6060
result = (item - array).empty?
6161

lib/puppet/parser/functions/num2bool.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,14 @@ module Puppet::Parser::Functions
2727
when String
2828
begin
2929
number = Float(number)
30-
rescue ArgumentError => ex
31-
raise(Puppet::ParseError, "num2bool(): '#{number}' does not look like a number: #{ex.message}")
30+
rescue ArgumentError => e
31+
raise(Puppet::ParseError, "num2bool(): '#{number}' does not look like a number: #{e.message}")
3232
end
3333
else
3434
begin
3535
number = number.to_s
36-
rescue NoMethodError => ex
37-
raise(Puppet::ParseError, "num2bool(): Unable to parse argument: #{ex.message}")
36+
rescue NoMethodError => e
37+
raise(Puppet::ParseError, "num2bool(): Unable to parse argument: #{e.message}")
3838
end
3939
end
4040

lib/puppet/parser/functions/validate_cmd.rb

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,16 +55,16 @@ module Puppet::Parser::Functions
5555
"#{checkscript} #{tmpfile.path}"
5656
end
5757

58-
if Puppet::Util::Execution.respond_to?('execute')
58+
if Puppet::Util::Execution.respond_to?(:execute)
5959
Puppet::Util::Execution.execute(check_with_correct_location)
6060
else
6161
Puppet::Util.execute(check_with_correct_location)
6262
end
63-
rescue Puppet::ExecutionFailure => detail
64-
msg += "\n#{detail}"
63+
rescue Puppet::ExecutionFailure => e
64+
msg += "\n#{e}"
6565
raise Puppet::ParseError, msg
66-
rescue StandardError => detail
67-
msg += "\n#{detail.class.name} #{detail}"
66+
rescue StandardError => e
67+
msg += "\n#{e.class.name} #{e}"
6868
raise Puppet::ParseError, msg
6969
ensure
7070
tmpfile.unlink

spec/functions/seeded_rand_string_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
require 'spec_helper'
44

55
describe 'seeded_rand_string' do
6-
it { is_expected.not_to be(nil) }
6+
it { is_expected.not_to be_nil }
77

88
# Test for erroneous params
99
it { is_expected.to run.with_params.and_raise_error(ArgumentError, %r{expects between.+got none}i) }

0 commit comments

Comments
 (0)