sul-dlss/was_robot_suite

View on GitHub
.rubocop_todo.yml

Summary

Maintainability
Test Coverage
# This configuration was generated by
# `rubocop --auto-gen-config --auto-gen-only-exclude`
# on 2024-03-20 19:27:43 UTC using RuboCop version 1.62.1.
# The point is for the user to remove these configuration records
# one by one as the offenses are removed from the code base.
# Note that changes in the inspected code, or installation of new
# versions of RuboCop, may require this file to be generated again.

# Offense count: 1
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: TreatCommentsAsGroupSeparators, ConsiderPunctuation, Include.
# Include: **/*.gemfile, **/Gemfile, **/gems.rb
Bundler/OrderedGems:
  Exclude:
    - 'Gemfile'

# Offense count: 34
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: AllowHeredoc, AllowURI, URISchemes, IgnoreCopDirectives, AllowedPatterns.
# URISchemes: http, https
Layout/LineLength:
  Max: 204

# Offense count: 1
# Configuration parameters: AllowComments, AllowNil.
Lint/SuppressedException:
  Exclude:
    - 'bin/console'

# Offense count: 5
# Configuration parameters: AllowedMethods, AllowedPatterns, CountRepeatedAttributes, Max.
Metrics/AbcSize:
  Exclude:
    - 'lib/dor/was_seed/file_set.rb'
    - 'lib/dor/was_seed/structural_builder.rb'
    - 'lib/robots/dor_repo/was_crawl_preassembly/build_was_crawl_druid_tree.rb'
    - 'lib/robots/dor_repo/was_seed_preassembly/content_metadata_generator.rb'

# Offense count: 2
# Configuration parameters: CountComments, Max, CountAsOne, AllowedMethods, AllowedPatterns, inherit_mode.
# AllowedMethods: refine
Metrics/BlockLength:
  Exclude:
    - 'lib/tasks/index.rake'

# Offense count: 1
# Configuration parameters: AllowedMethods, AllowedPatterns, Max.
Metrics/CyclomaticComplexity:
  Exclude:
    - 'lib/dor/was_seed/file_set.rb'

# Offense count: 3
# Configuration parameters: CountComments, Max, CountAsOne, AllowedMethods, AllowedPatterns.
Metrics/MethodLength:
  Exclude:
    - 'lib/dor/was_seed/file_set.rb'
    - 'lib/dor/was_seed/structural_builder.rb'

# Offense count: 1
# Configuration parameters: AllowedMethods, AllowedPatterns, Max.
Metrics/PerceivedComplexity:
  Exclude:
    - 'lib/dor/was_seed/file_set.rb'

# Offense count: 1
# Configuration parameters: EnforcedStyle.
# SupportedStyles: have_received, receive
RSpec/MessageSpies:
  Exclude:
    - 'spec/lib/dor/was_crawl/dissemination/utilities_spec.rb'

# Offense count: 1
# Configuration parameters: EnforcedStyle, IgnoreSharedExamples.
# SupportedStyles: always, named_only
RSpec/NamedSubject:
  Exclude:
    - 'spec/lib/dor/was_seed/desc_metadata_generator_service_spec.rb'

# Offense count: 1
RSpec/StubbedMock:
  Exclude:
    - 'spec/lib/dor/was_crawl/dissemination/utilities_spec.rb'

# Offense count: 1
RSpec/SubjectDeclaration:
  Exclude:
    - 'spec/lib/dor/was_seed/desc_metadata_generator_service_spec.rb'

# Offense count: 1
# Configuration parameters: IgnoreNameless, IgnoreSymbolicNames.
RSpec/VerifiedDoubles:
  Exclude:
    - 'spec/lib/dor/was_crawl/dissemination/utilities_spec.rb'

# Offense count: 18
# Configuration parameters: AllowedConstants.
Style/Documentation:
  Enabled: false

# Offense count: 6
# This cop supports safe autocorrection (--autocorrect).
Style/IfUnlessModifier:
  Exclude:
    - 'lib/dor/was_seed/metadata_generator.rb'
    - 'lib/dor/was_seed/structural_builder.rb'
    - 'lib/robots/dor_repo/was_dissemination/start_special_dissemination.rb'
    - 'lib/robots/dor_repo/was_seed_preassembly/thumbnail_generator.rb'
    - 'spec/lib/dor/was_seed/thumbnail_generator_service_spec.rb'

# Offense count: 3
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: PreferredDelimiters.
Style/PercentLiteralDelimiters:
  Exclude:
    - 'config/deploy.rb'

# Offense count: 1
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: implicit, explicit
Style/RescueStandardError:
  Exclude:
    - 'lib/dor/was_seed/thumbnail_generator_service.rb'

# Offense count: 1
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: MinSize.
# SupportedStyles: percent, brackets
Style/SymbolArray:
  EnforcedStyle: brackets