Sha256: 3ecec4fdd84323f02b711861e9f3f55fcb296c48a1c3bc84581c423c92240918

Contents?: true

Size: 1.16 KB

Versions: 3

Compression:

Stored size: 1.16 KB

Contents

inherit_from: .rubocop_todo.yml

AllCops:
  Exclude:
    - vendor/**/*
    - gemfiles/**/*
  TargetRubyVersion: 2.4
  NewCops: enable


################
# Layout Rules #
################
Layout/EmptyLinesAroundClassBody:
  EnforcedStyle: empty_lines_except_namespace

Layout/EmptyLinesAroundModuleBody:
  EnforcedStyle: empty_lines_except_namespace

Layout/LineLength:
  Max: 140

Layout/SpaceInsideHashLiteralBraces:
  EnforcedStyle: space


################
# Code Metrics #
################
Metrics/BlockLength:
  Exclude:
    - 'test/schema.rb'
    - '*.gemspec'

Metrics/AbcSize:
  Max: 25

Metrics/MethodLength:
  Max: 10
  CountComments: false


###############
# Style Rules #
###############
Style/Alias:
  EnforcedStyle: prefer_alias_method

# ¯\_(ツ)_/¯
# ʕノ•ᴥ•ʔノ ︵ ┻━┻
# ( ͡° ͜ʖ ͡°)
Style/AsciiComments:
  Enabled: false

Style/Documentation:
  Enabled: false

Style/DoubleNegation:
  Enabled: false

Style/AccessModifierDeclarations:
  Enabled: false

Style/FrozenStringLiteralComment:
  EnforcedStyle: never

Style/HashSyntax:
  EnforcedStyle: ruby19

Style/RaiseArgs:
  EnforcedStyle: compact

Style/StringLiterals:
  EnforcedStyle: double_quotes

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
archival_record-2.0.2 .rubocop.yml
archival_record-2.0.1 .rubocop.yml
archival_record-2.0.0 .rubocop.yml