Commit c5dd4c3ec20c8e81a50d18e689e1fa38a2f4bb87

Authored by Laust Rud Jacobsen
1 parent 01a41173
Exists in master and in 1 other branch production

Rubocop: first parameter indentation fix

This unfolds a bit of nesting, hoping the new version is plenty readable
.rubocop_todo.yml
... ... @@ -88,15 +88,6 @@ Style/FileName:
88 88 - 'config/initializers/cve-2013-0156.rb'
89 89 - 'script/rspec-queue-mongoid.rb'
90 90  
91   -# Offense count: 4
92   -# Cop supports --auto-correct.
93   -# Configuration parameters: EnforcedStyle, SupportedStyles.
94   -Style/FirstParameterIndentation:
95   - Exclude:
96   - - 'app/models/issue_tracker.rb'
97   - - 'spec/decorators/backtrace_decorator_spec.rb'
98   - - 'spec/decorators/issue_tracker_type_decorator_spec.rb'
99   -
100 91 # Offense count: 8
101 92 # Configuration parameters: EnforcedStyle, SupportedStyles.
102 93 Style/FormatString:
... ...
app/models/issue_tracker.rb
... ... @@ -14,10 +14,12 @@ class IssueTracker
14 14 begin
15 15 klass = ErrbitPlugin::Registry.issue_trackers[type_tracker] || ErrbitPlugin::NoneIssueTracker
16 16 # TODO: we need to find out a better way to pass those config to the issue tracker
17   - klass.new(options.merge(
18   - github_repo: app.try(:github_repo),
19   - bitbucket_repo: app.try(:bitbucket_repo)
20   - ))
  17 + klass.new(
  18 + options.merge(
  19 + github_repo: app.try(:github_repo),
  20 + bitbucket_repo: app.try(:bitbucket_repo)
  21 + )
  22 + )
21 23 end
22 24 end
23 25  
... ...
spec/decorators/backtrace_decorator_spec.rb
1 1 describe BacktraceDecorator, type: :decorator do
2 2 let(:backtrace) do
3   - described_class.new(Backtrace.new(
4   - lines: [
5   - { number: 131,
6   - file: '[PROJECT_ROOT]app/controllers/accounts_controller.rb',
7   - method: :update_preferences },
8   - { number: 61,
9   - file: '[PROJECT_ROOT]app/controllers/application_controller.rb',
10   - method: :call },
11   - { number: 182,
12   - file: '[GEM_ROOT]activesupport-2.3.18/lib/active_support/callbacks.rb',
13   - method: :call },
14   - { number: 384,
15   - file: '[PROJECT_ROOT]app/models/account.rb',
16   - method: :update_server_tag_scope },
17   - { number: 182,
18   - file: '[GEM_ROOT]activesupport-2.3.18/lib/active_support/callbacks.rb',
19   - method: :evaluate_method },
20   - { number: 23,
21   - file: '/home/rails/library/current/vendor/bundle/ruby/2.1.0/bin/rainbows',
22   - method: '<main>' }
23   - ]
24   - ))
  3 + described_class.new(
  4 + Backtrace.new(
  5 + lines: [
  6 + { number: 131,
  7 + file: '[PROJECT_ROOT]app/controllers/accounts_controller.rb',
  8 + method: :update_preferences },
  9 + { number: 61,
  10 + file: '[PROJECT_ROOT]app/controllers/application_controller.rb',
  11 + method: :call },
  12 + { number: 182,
  13 + file: '[GEM_ROOT]activesupport-2.3.18/lib/active_support/callbacks.rb',
  14 + method: :call },
  15 + { number: 384,
  16 + file: '[PROJECT_ROOT]app/models/account.rb',
  17 + method: :update_server_tag_scope },
  18 + { number: 182,
  19 + file: '[GEM_ROOT]activesupport-2.3.18/lib/active_support/callbacks.rb',
  20 + method: :evaluate_method },
  21 + { number: 23,
  22 + file: '/home/rails/library/current/vendor/bundle/ruby/2.1.0/bin/rainbows',
  23 + method: '<main>' }
  24 + ]
  25 + )
  26 + )
25 27 end
26 28  
27 29 describe '#grouped_lines' do
... ...
spec/decorators/issue_tracker_type_decorator_spec.rb
... ... @@ -50,15 +50,21 @@ describe IssueTrackerDecorator do
50 50  
51 51 describe "#params_class" do
52 52 it 'adds the label in class' do
53   - tracker = IssueTrackerDecorator.new(IssueTracker.new(
54   - type_tracker: 'none'))
  53 + tracker = IssueTrackerDecorator.new(
  54 + IssueTracker.new(type_tracker: 'none')
  55 + )
55 56 expect(decorator.params_class(tracker)).to eql 'fake'
56 57 end
57 58  
58 59 it 'adds chosen class if type is same' do
59   - expect(decorator.params_class(
60   - IssueTracker.new(type_tracker: 'fake').decorate
61   - )).to eql 'chosen fake'
  60 + expect(
  61 + decorator.
  62 + params_class(
  63 + IssueTracker.new(
  64 + type_tracker: 'fake'
  65 + ).decorate
  66 + )
  67 + ).to eql 'chosen fake'
62 68 end
63 69 end
64 70 end
... ...