Sha256: 81ffb6d21eba2a4e819f58f3213edf4bb35cbd778b259e568de176b1656f2ef5

Contents?: true

Size: 1.03 KB

Versions: 4

Compression:

Stored size: 1.03 KB

Contents

inherit_mode:
    merge:
      - Exclude

AllCops:
  NewCops: enable
  SuggestExtensions: false
  Exclude:
    - bin/*

Layout/LineLength:
  Max: 80
  Exclude:
    - archival.gemspec
    - spec/spec_helper.rb

Layout/TrailingWhitespace:
  Exclude:
    # This file has a lot of templates and includes
    # intentional trailing whitespace.
    - spec/tags/layout_spec.rb

Metrics/MethodLength:
  Max: 35

Metrics/AbcSize:
   Enabled: false

Metrics/BlockLength:
  Max: 150

Metrics/ClassLength:
  Max: 150

Metrics/CyclomaticComplexity:
  Max: 10
  Exclude:
    # This file does a lot of defaulting. It's easy to read.
    - lib/archival/config.rb

Metrics/PerceivedComplexity:
  Max: 10
  Exclude:
    # This file does a lot of defaulting. It's easy to read.
    - lib/archival/config.rb

Lint/ImplicitStringConcatenation:
  Exclude:
    - spec/tags/layout_spec.rb

# A nice idea, but some code is self-documenting and cops aren't human.
Style/Documentation:
  Enabled: false

# In Layout we use class vars as a global cache.
Style/ClassVars:
  Enabled: false

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
archival-0.0.7 .rubocop.yml
archival-0.0.6 .rubocop.yml
archival-0.0.5 .rubocop.yml
archival-0.0.4 .rubocop.yml