Sha256: 8b8d7c3d19bdb85afb088da84a0b0cd9b5d96040ab9ca83edac4d23cd463581c

Contents?: true

Size: 1.39 KB

Versions: 2

Compression:

Stored size: 1.39 KB

Contents

require: rubocop-performance

AllCops:
  TargetRubyVersion: 2.2
  Exclude:
    - "examples/**/*"
    - "vendor/**/*"

Style/StringLiterals:
  EnforcedStyle: double_quotes

Metrics/BlockLength:
  Exclude:
    - honeycomb-beeline.gemspec
    - spec/**/*.rb

Metrics/AbcSize:
  Max: 50

Metrics/ClassLength:
  Max: 200

Metrics/MethodLength:
  Max: 25
  Exclude:
    - lib/generators/honeycomb/honeycomb_generator.rb

Metrics/LineLength:
  Max: 100
  Exclude:
    - spec/honeycomb/integrations/active_support_spec.rb
    - spec/support/event_data_shared_examples.rb

Metrics/ParameterLists:
  Max: 6

Style/AccessModifierDeclarations:
  Exclude:
    - lib/honeycomb/propagation/aws.rb
    - lib/honeycomb/propagation/w3c.rb
    - lib/honeycomb/propagation/honeycomb.rb
    - lib/honeycomb/propagation/default.rb

Style/FrozenStringLiteralComment:
  EnforcedStyle: always
  Exclude:
    - gemfiles/**/*

Naming/FileName:
  Exclude:
    - lib/honeycomb-beeline.rb

Style/SymbolProc:
  Exclude:
    - lib/honeycomb/span.rb

Lint/HandleExceptions:
  Exclude:
    - lib/honeycomb-beeline.rb

Style/TrailingCommaInArguments:
  EnforcedStyleForMultiline: comma

Style/TrailingCommaInArrayLiteral:
  EnforcedStyleForMultiline: comma

Style/TrailingCommaInHashLiteral:
  EnforcedStyleForMultiline: comma

Style/AsciiComments:
  Enabled: false

Style/Alias:
  EnforcedStyle: prefer_alias_method

Style/IfUnlessModifier:
  Enabled: false

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
honeycomb-beeline-2.10.0 .rubocop.yml
honeycomb-beeline-2.9.0 .rubocop.yml