Sha256: b6844d506e90c993aca7033387612354b48dfc4653abfaea703b2afe109cb292

Contents?: true

Size: 1.49 KB

Versions: 7

Compression:

Stored size: 1.49 KB

Contents

require: rubocop-rspec
inherit_from: .rubocop_todo.yml

AllCops:
  DisplayCopNames: true
  Exclude:
    - 'vendor/**/*'
    - 'spec/internal/bin/*'
    - 'spec/internal/db/schema.rb'
    - Gemfile
    - hydra-derivatives.gemspec
    - Rakefile

Layout/IndentationConsistency:
  EnforcedStyle: rails

Metrics/AbcSize:
  Max: 42
  Exclude:
    - lib/hydra/derivatives/processors/document.rb
    - lib/hydra/derivatives/processors/full_text.rb
    - lib/hydra/derivatives/processors/jpeg2k_image.rb
    - lib/hydra/derivatives/processors/shell_based_processor.rb
    - lib/hydra/derivatives/services/persist_basic_contained_output_file_service.rb
    - lib/hydra/derivatives/services/tempfile_service.rb

Metrics/BlockLength:
  Max: 320

Metrics/LineLength:
  Enabled: false

RSpec/ExampleLength:
  Max: 10

RSpec/ExampleWording:
  CustomTransform:
    be: is
    have: has
    not: does not
    NOT: does NOT
  IgnoredWords:
    - only

RSpec/FilePath:
  Enabled: false

RSpec/HookArgument:
  Exclude:
    - spec/spec_helper.rb

RSpec/InstanceVariable:
  Enabled: false

RSpec/MessageSpies:
  Enabled: false

RSpec/MultipleExpectations:
  Max: 10

RSpec/NamedSubject:
  Enabled: false

RSpec/NestedGroups:
  Max: 4

Style/ClassAndModuleChildren:
  Enabled: false

Style/CollectionMethods:
  PreferredMethods:
    collect: 'map'
    collect!: 'map!'
    inject: 'reduce'
    detect: 'find'
    find_all: 'select'

Style/Documentation:
  Enabled: false

Style/SignalException:
  Enabled: false

Style/StringLiterals:
  Enabled: false

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
hydra-derivatives-3.7.0 .rubocop.yml
hydra-derivatives-3.6.1 .rubocop.yml
hydra-derivatives-3.6.0 .rubocop.yml
hydra-derivatives-3.5.0 .rubocop.yml
hydra-derivatives-3.4.2 .rubocop.yml
hydra-derivatives-3.4.1 .rubocop.yml
hydra-derivatives-3.4.0 .rubocop.yml