Sha256: e0923b0f8c456cc54398cbc5af8d8a8640c549b2ef6edf48546345808b081dd4

Contents?: true

Size: 1.03 KB

Versions: 10

Compression:

Stored size: 1.03 KB

Contents

AllCops:
  DisplayCopNames: true
  TargetRubyVersion: 2.0

Layout/CaseIndentation:
  EnforcedStyle: end

Layout/IndentArray:
  EnforcedStyle: consistent

Layout/IndentHash:
  EnforcedStyle: consistent

Metrics/MethodLength:
  # There's ~2 long methods in `TelnyxClient`. If we want to truncate those a
  # little, we could move this to be closer to ~30 (but the default of 10 is
  # probably too short).
  Max: 50

Metrics/ModuleLength:
  Enabled: false

Style/FrozenStringLiteralComment:
  EnforcedStyle: always

Style/StringLiterals:
  EnforcedStyle: double_quotes

Style/TrailingCommaInLiteral:
  EnforcedStyleForMultiline: consistent_comma

Metrics/AbcSize:
  Max: 52

Metrics/BlockLength:
  Max: 498

Metrics/ClassLength:
  Max: 659

# Offense count: 11
Metrics/CyclomaticComplexity:
  Max: 15

Metrics/LineLength:
  Max: 310

Metrics/ParameterLists:
  Max: 7

Metrics/PerceivedComplexity:
  Max: 17

Style/ClassVars:
  Exclude:
    - 'lib/telnyx/telnyx_object.rb'
    - 'test/telnyx/api_resource_test.rb'

Style/Documentation:
  Enabled: false

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
telnyx-2.3.0 .rubocop.yml
telnyx-2.2.0 .rubocop.yml
telnyx-0.1.0 .rubocop.yml
telnyx-0.0.8 .rubocop.yml
telnyx-0.0.7 .rubocop.yml
telnyx-0.0.6 .rubocop.yml
telnyx-0.0.5 .rubocop.yml
telnyx-0.0.4 .rubocop.yml
telnyx-0.0.3 .rubocop.yml
telnyx-0.0.2 .rubocop.yml