Sha256: c7b95cff3551b3308464e9194be90b7180a22bfd7376173da1a32580f734d375

Contents?: true

Size: 1.16 KB

Versions: 2

Compression:

Stored size: 1.16 KB

Contents

require:
- rubocop-rake
- rubocop-rspec

Layout/LineLength:
  Max: 100

AllCops:
  Exclude:
  - 'db/schema.rb'
  - 'vendor/**/*'
  TargetRubyVersion: 3.1
  NewCops: enable

Metrics/AbcSize:
  Max: 21

Metrics/BlockLength:
  Max: 35
  Exclude:
  - 'spec/**/*_spec.rb'
  - 'Rakefile'
  - '*.gemspec'

Metrics/MethodLength:
  Max: 20

Metrics/ModuleLength:
  Max: 165
  Exclude:
  - 'spec/**/*_spec.rb'

Metrics/ClassLength:
  Max: 300
  Exclude:
  - 'spec/**/*_spec.rb'

Gemspec/RequireMFA:
  Enabled: false

Style/MixinUsage:
  Exclude:
  - "bin/console"

Style/StringLiterals:
  Enabled: true
  EnforcedStyle: double_quotes

Style/StringLiteralsInInterpolation:
  Enabled: true
  EnforcedStyle: double_quotes

Style/StringConcatenation:
  Exclude:
  - 'Rakefile'

RSpec/NamedSubject:
  Enabled: false

RSpec/BeforeAfterAll:
  Enabled: false

RSpec/FilePath:
  Exclude:
  - "spec/integration/**/*_spec.rb"

RSpec/InstanceVariable:
  Enabled: false

RSpec/MultipleMemoizedHelpers:
  Max: 12

# For now, this is disabled until I can go through all the specs and fix them
RSpec/MultipleExpectations:
  Max: 13

RSpec/ExampleLength:
  Max: 34

Gemspec/DevelopmentDependencies:
  Enabled: false

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
bullion-0.4.1 .rubocop.yml
bullion-0.4.0 .rubocop.yml