Codebase list ruby-parallel / fb0b85e2-1eac-4290-879f-6a04df182660/upstream .rubocop.yml
fb0b85e2-1eac-4290-879f-6a04df182660/upstream

Tree @fb0b85e2-1eac-4290-879f-6a04df182660/upstream (Download .tar.gz)

.rubocop.yml @fb0b85e2-1eac-4290-879f-6a04df182660/upstreamraw · history · blame

require:
- rubocop-rake
- rubocop-rspec

AllCops:
  NewCops: enable
  TargetRubyVersion: 2.5

Style/StringLiterals:
  Enabled: false

Style/StringLiteralsInInterpolation:
  Enabled: false

Lint/AmbiguousRegexpLiteral:
  Enabled: false

Bundler/OrderedGems:
  Enabled: false

Metrics:
  Enabled: false

Style/Documentation:
  Enabled: false

Layout/EmptyLineAfterMagicComment:
  Enabled: false

Layout/EndAlignment:
  EnforcedStyleAlignWith: variable

Layout/MultilineOperationIndentation:
  Enabled: false

Layout/MultilineMethodCallIndentation:
  EnforcedStyle: indented

Style/NumericPredicate:
  EnforcedStyle: comparison

Layout/EmptyLineAfterGuardClause:
  Enabled: false

Layout/FirstHashElementLineBreak:
  Enabled: true # Opt-in

# Opt-in
Layout/FirstMethodArgumentLineBreak:
  Enabled: true # Opt-in

Layout/FirstMethodParameterLineBreak:
  Enabled: true # Opt-in

# https://github.com/rubocop-hq/rubocop/issues/5891
Style/SpecialGlobalVars:
  Enabled: false

Style/WordArray:
  EnforcedStyle: brackets

Style/SymbolArray:
  EnforcedStyle: brackets

Style/GuardClause:
  Enabled: false

Lint/AssignmentInCondition:
  Enabled: false

Style/EmptyElse:
  Enabled: false

RSpec/DescribedClass:
  EnforcedStyle: explicit

Style/DoubleNegation:
  Enabled: false

RSpec/VerifiedDoubles:
  Enabled: false

RSpec/ExampleLength:
  Enabled: false

Style/CombinableLoops:
  Enabled: false

Lint/Void:
  Enabled: false

Security/MarshalLoad:
  Enabled: false

Lint/EmptyBlock:
  Exclude: [spec/**/*.rb]