Sha256: 66c25e86fba29e8dcf0c7c378708ba1f6e8570843195838c3b2d587165744878

Contents?: true

Size: 1003 Bytes

Versions: 1

Compression:

Stored size: 1003 Bytes

Contents

require:
  - rubocop-performance
  - rubocop-rspec
  - rubocop-rake

AllCops:
  TargetRubyVersion: 3.0.0
  NewCops: enable

  Exclude:
    - ./**/schema.rb
    - Gemfile
    - bin/*
    - bundle/**/*
    - vendor/**/*

  DisplayCopNames: true

Layout/LineLength:
  Max: 120
  Exclude:
    - spec/**/*.rb

Metrics/BlockLength:
  Exclude:
    - spec/**/*.rb

Style/BlockDelimiters:
  Exclude:
    - spec/**/*.rb

Style/SignalException:
  Exclude:
    - app/services/**/*.rb

Metrics/AbcSize:
  Max: 30

Metrics/CyclomaticComplexity:
  Max: 7

Metrics/ParameterLists:
  Max: 10

Metrics/MethodLength:
  Max: 15

Style/PercentLiteralDelimiters:
  PreferredDelimiters:
    default: ()
    '%i': '[]'
    '%I': '[]'
    '%r': '{}'
    '%w': '()'
    '%W': '()'

Style/RegexpLiteral:
  Enabled: false

Lint/AmbiguousBlockAssociation:
  Enabled: false

Bundler/OrderedGems:
  Enabled: false

Metrics/ClassLength:
  Max: 200

Style/ClassAndModuleChildren:
  Enabled: false

Style/Documentation:
  Enabled: false

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
german_numbers-0.8 .rubocop.yml