.rubocop.yml
require: rubocop-rspec
inherit_from: .rubocop_todo.yml
AllCops:
TargetRubyVersion: 2.5
Metrics/BlockLength:
Exclude:
- 'spec/**/*_spec.rb'
- 'spec/support/**/*.rb'
- '*.gemspec'
Lint/AmbiguousBlockAssociation:
Exclude:
- 'spec/**/*_spec.rb'
RSpec/AlignLeftLetBrace:
Enabled: true
RSpec/DescribedClass:
Exclude:
- 'spec/integration/yard/**/*_spec.rb'
RSpec/ExampleLength:
Exclude:
- 'spec/integration/yard/**/*_spec.rb'
- 'spec/integration/readme/**/*_spec.rb'
RSpec/MultipleExpectations:
Exclude:
- 'spec/integration/yard/**/*_spec.rb'
- 'spec/integration/readme/**/*_spec.rb'
RSpec/NestedGroups:
Max: 4
Exclude:
- 'spec/integration/yard/**/*.rb'
RSpec/InstanceVariable:
Exclude:
- 'spec/lib/jace/executer_spec.rb'
- 'spec/lib/jace/dispatcher_spec.rb'
Naming/MemoizedInstanceVariableName:
Exclude:
- 'spec/support/models/person.rb'
Style/HashEachMethods:
Enabled: true
Style/HashTransformKeys:
Enabled: true
Style/HashTransformValues:
Enabled: true