Sha256: 0d68846e3ac633f267d8934fea7e9186c09c7740f41a5ab6969be19b082ec1ad

Contents?: true

Size: 1.44 KB

Versions: 3

Compression:

Stored size: 1.44 KB

Contents

inherit_from: .rubocop_todo.yml

AllCops:
  DisplayCopNames: true
  Include:
    - '**/Rakefile'
    - '**/config.ru'
  Exclude:
    - 'db/**/*'
    - 'script/**/*'
    - 'spec/internal/**/*'
    - 'spec/test_app_templates/**/*'
    - 'vendor/**/*'

Lint/ImplicitStringConcatenation:
  Exclude:
    - 'lib/generators/sufia/**/*'

Metrics/LineLength:
  Max: 400

Metrics/AbcSize:
  Max: 30
  Exclude:
    - 'app/controllers/concerns/sufia/admin/depositor_stats.rb'
    - 'app/controllers/concerns/sufia/my_controller_behavior.rb'
    - 'app/services/sufia/user_stat_importer.rb'
    - 'lib/sufia/arkivo/metadata_munger.rb'

Metrics/MethodLength:
  Max: 15

Style/BlockDelimiters:
  Exclude:
    - 'spec/**/*'

Style/BlockEndNewline:
  Exclude:
    - 'spec/**/*'

Style/SymbolProc: # https://github.com/bbatsov/rubocop/issues/3071
  Exclude:
    - 'app/models/sufia/uploaded_file.rb'

Style/MultilineBlockLayout:
  Exclude:
    - 'spec/**/*'

Style/IndentationConsistency:
  EnforcedStyle: rails

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

Style/WordArray:
  Enabled: false

Style/RegexpLiteral:
  Enabled: false

Style/StringLiterals:
  Enabled: false

Style/ClassAndModuleChildren:
  Enabled: false

Style/Documentation:
  Enabled: false

Style/GlobalVars:
  AllowedVariables:
    - $in_travis

Style/SingleLineBlockParams:
  Enabled: false

Rails:
  Enabled: true

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sufia-7.0.0.beta3 .rubocop.yml
sufia-7.0.0.beta2 .rubocop.yml
sufia-7.0.0.beta1 .rubocop.yml