Skip to content

Commit 4a24cea

Browse files
committed
RuboCop: resolve Layout/* issues
1 parent 449b08c commit 4a24cea

File tree

138 files changed

+2001
-1772
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

138 files changed

+2001
-1772
lines changed

.rubocop_todo.yml

Lines changed: 6 additions & 630 deletions
Large diffs are not rendered by default.

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,12 @@ The format is based on [Keep a Changelog], and this project adheres to
1010

1111
## [Unreleased]
1212

13+
### Changed
14+
15+
- Resolve layout issues identified by RuboCop ([#393])
16+
1317
[Unreleased]: https://github.com/envato/stack_master/compare/v2.17.0...HEAD
18+
[#393]: https://github.com/envato/stack_master/pull/393
1419

1520
## [2.17.0] - 2025-07-11
1621

Rakefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ end
1414
begin
1515
require 'cucumber/rake/task'
1616
Cucumber::Rake::Task.new(:features) do |t|
17-
t.cucumber_opts = "features --format pretty"
17+
t.cucumber_opts = %w[features --format pretty]
1818
end
1919

2020
require 'rspec/core/rake_task'
Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
Then(/^I expect the role "([^"]*)" is assumed in account "([^"]*)"$/) do |role, account|
2-
expect(Aws::AssumeRoleCredentials).to receive(:new).with({
3-
region: instance_of(String),
4-
role_arn: "arn:aws:iam::#{account}:role/#{role}",
5-
role_session_name: instance_of(String)
6-
})
2+
expect(Aws::AssumeRoleCredentials)
3+
.to receive(:new)
4+
.with(
5+
{
6+
region: instance_of(String),
7+
role_arn: "arn:aws:iam::#{account}:role/#{role}",
8+
role_session_name: instance_of(String)
9+
}
10+
)
711
end

features/step_definitions/parameter_store_steps.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
Given(/^(?:a|the) SSM parameter(?: named)? "([^"]*)" with value "([^"]*)" in region "([^"]*)"$/) do |parameter_name, parameter_value, parameter_region|
1+
Given(/^(?:a|the)\ SSM\ parameter(?:\ named)?\ "([^"]*)"
2+
\ with\ value\ "([^"]*)"\ in\ region\ "([^"]*)"$/x) do |parameter_name, parameter_value, parameter_region|
23
Aws.config[:ssm] = {
34
stub_responses: {
45
get_parameter: {

features/step_definitions/stack_steps.rb

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ def extract_hash_from_kv_string(string)
2828
end
2929
end
3030

31-
3231
Given(/^I stub the following stacks:$/) do |table|
3332
table.hashes.each do |row|
3433
row.symbolize_keys!
@@ -62,7 +61,9 @@ def extract_hash_from_kv_string(string)
6261
end
6362

6463
Given(/^I stub CloudFormation validate calls to fail validation with message "([^"]*)"$/) do |message|
65-
allow(StackMaster.cloud_formation_driver).to receive(:validate_template).and_raise(Aws::CloudFormation::Errors::ValidationError.new('', message))
64+
allow(StackMaster.cloud_formation_driver)
65+
.to receive(:validate_template)
66+
.and_raise(Aws::CloudFormation::Errors::ValidationError.new('', message))
6667
end
6768

6869
Given(/^I stub the CloudFormation driver$/) do

lib/stack_master.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,7 @@ def debug?
140140

141141
def debug(message)
142142
return unless debug?
143+
143144
stderr.puts Rainbow("[DEBUG] #{message}").color(:green)
144145
end
145146

@@ -167,6 +168,7 @@ def skip_account_check?
167168
end
168169

169170
attr_accessor :non_interactive_answer
171+
170172
@non_interactive_answer = 'y'
171173

172174
def base_dir

lib/stack_master/aws_driver/cloud_formation.rb

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -14,31 +14,33 @@ def set_region(value)
1414
end
1515
end
1616

17-
def_delegators :cf, :create_change_set,
18-
:describe_change_set,
19-
:execute_change_set,
20-
:delete_change_set,
21-
:delete_stack,
22-
:cancel_update_stack,
23-
:describe_stack_resources,
24-
:get_template,
25-
:get_stack_policy,
26-
:set_stack_policy,
27-
:describe_stack_events,
28-
:update_stack,
29-
:create_stack,
30-
:validate_template,
31-
:describe_stacks,
32-
:detect_stack_drift,
33-
:describe_stack_drift_detection_status,
34-
:describe_stack_resource_drifts
17+
def_delegators(
18+
:cf,
19+
:create_change_set,
20+
:describe_change_set,
21+
:execute_change_set,
22+
:delete_change_set,
23+
:delete_stack,
24+
:cancel_update_stack,
25+
:describe_stack_resources,
26+
:get_template,
27+
:get_stack_policy,
28+
:set_stack_policy,
29+
:describe_stack_events,
30+
:update_stack,
31+
:create_stack,
32+
:validate_template,
33+
:describe_stacks,
34+
:detect_stack_drift,
35+
:describe_stack_drift_detection_status,
36+
:describe_stack_resource_drifts
37+
)
3538

3639
private
3740

3841
def cf
3942
@cf ||= Aws::CloudFormation::Client.new({ region: region, retry_limit: 10 })
4043
end
41-
4244
end
4345
end
4446
end

lib/stack_master/aws_driver/s3.rb

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,20 @@ def set_region(region)
1111
end
1212

1313
def upload_files(bucket: nil, prefix: nil, region: nil, files: {})
14-
raise StackMaster::AwsDriver::S3ConfigurationError, 'A bucket must be specified in order to use S3' unless bucket
14+
unless bucket
15+
raise StackMaster::AwsDriver::S3ConfigurationError, 'A bucket must be specified in order to use S3'
16+
end
1517

1618
return if files.empty?
1719

1820
s3 = new_s3_client(region: region)
1921

20-
current_objects = s3.list_objects({
21-
prefix: prefix,
22-
bucket: bucket
23-
}).map(&:contents).flatten.inject({}){|h,obj|
22+
current_objects = s3.list_objects(
23+
{
24+
prefix: prefix,
25+
bucket: bucket
26+
}
27+
).map(&:contents).flatten.inject({}) { |h, obj|
2428
h.merge(obj.key => obj)
2529
}
2630

@@ -35,15 +39,18 @@ def upload_files(bucket: nil, prefix: nil, region: nil, files: {})
3539
s3_md5 = current_objects[object_key] ? current_objects[object_key].etag.gsub("\"", '') : nil
3640

3741
next if compiled_template_md5 == s3_md5
42+
3843
s3_uri = "s3://#{bucket}/#{object_key}"
3944
StackMaster.stdout.print "- #{File.basename(path)} => #{s3_uri} "
4045

41-
s3.put_object({
42-
bucket: bucket,
43-
key: object_key,
44-
body: body,
45-
metadata: { md5: compiled_template_md5 }
46-
})
46+
s3.put_object(
47+
{
48+
bucket: bucket,
49+
key: object_key,
50+
body: body,
51+
metadata: { md5: compiled_template_md5 }
52+
}
53+
)
4754
StackMaster.stdout.puts "done."
4855
end
4956
end

lib/stack_master/change_set.rb

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,15 +42,15 @@ def initialize(describe_change_set_response)
4242
end
4343

4444
def display(io)
45-
io.puts <<-EOL
45+
io.puts <<~EOL
4646
47-
========================================
48-
Proposed change set:
49-
EOL
47+
========================================
48+
Proposed change set:
49+
EOL
5050
@response.changes.each do |change|
5151
display_resource_change(io, change.resource_change)
5252
end
53-
io.puts "========================================"
53+
io.puts "========================================"
5454
end
5555

5656
def failed?

0 commit comments

Comments
 (0)