Sha256: a909b503593c0d2f2991aa6dec4e56a0f70a35a54ca82f046f5edf4fb51a6f7a

Contents?: true

Size: 962 Bytes

Versions: 6

Compression:

Stored size: 962 Bytes

Contents

inherit_from: .rubocop_todo.yml

AllCops:
  TargetRubyVersion: 2.4
  NewCops: enable

Style/Documentation:
  Enabled: false

Layout/BeginEndAlignment:
  EnforcedStyleAlignWith: begin

Layout/EmptyLineBetweenDefs:
  AllowAdjacentOneLineDefs: true

Lint/RaiseException:
  Enabled: true

Lint/StructNewOverride:
  Enabled: true

Style/HashEachMethods:
  Enabled: true

Style/HashTransformKeys:
  Enabled: true

Style/HashTransformValues:
  Enabled: true

Lint/RescueException:
  Exclude:
    - 'lib/libhoney/transmission.rb'
    - 'lib/libhoney/experimental_transmission.rb'

Metrics/BlockLength:
  Max: 35

Metrics/ClassLength:
  Max: 300
  Exclude:
    - lib/libhoney/transmission.rb # Should this remain so large?
    - test/*

Metrics/MethodLength:
  Max: 45
  Exclude:
    - lib/libhoney/transmission.rb
    - test/*

Layout/LineLength:
  Max: 115
  Exclude:
    - lib/libhoney/client.rb
    - lib/libhoney/builder.rb

Metrics/AbcSize:
  Exclude:
    - test/*

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
libhoney-2.4.0 .rubocop.yml
libhoney-2.3.0 .rubocop.yml
libhoney-2.2.0.pre.dev .rubocop.yml
libhoney-2.2.0 .rubocop.yml
libhoney-2.1.0 .rubocop.yml
libhoney-2.0.0 .rubocop.yml