Sha256: 946eba56c7af1131c46d3f13e98324a5dc330645a383ad78af99b16c12e17ae0

Contents?: true

Size: 947 Bytes

Versions: 3

Compression:

Stored size: 947 Bytes

Contents

AllCops:
  TargetRubyVersion: 2.5.1
  Exclude:
    - 'test/*'
    - 'vendor/**/*'

inherit_from: .rubocop_todo.yml

Style/AccessModifierDeclarations:
  EnforcedStyle: inline

Metrics/CyclomaticComplexity:
  Max: 12

Metrics/PerceivedComplexity:
  Max: 12

# Grape idiom for defining APIs nearly guarantees long blocks,
# so exclude our entire api subdir from this cop.
Metrics/BlockLength:
  Exclude:
    - 'spec/**/*'

Metrics/AbcSize:
  Max: 30
  Exclude:
    - 'spec/**/*'

Metrics/ClassLength:
  Max: 125
  Exclude:
    - 'spec/**/*'

Metrics/ModuleLength:
  Max: 125
  Exclude:
    - 'spec/**/*'

Metrics/LineLength:
  Max: 115

Metrics/MethodLength:
  Max: 20

Metrics/ParameterLists:
  CountKeywordArgs: false

Layout/LeadingCommentSpace:
  Exclude:
    - 'config.ru'

Style/MixinGrouping:
  Exclude:
    - 'spec/**/*'

Naming/UncommunicativeMethodParamName:
  Exclude:
    - 'spec/**/*'
  AllowedNames:
    - ip
    - id
    - tz
    - db

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
svcbase-0.1.18 .rubocop.yml
svcbase-0.1.17 .rubocop.yml
svcbase-0.1.16 .rubocop.yml