.rubocop_todo.yml in riiif-2.3.0 vs .rubocop_todo.yml in riiif-2.4.0

- old
+ new

@@ -1,60 +1,105 @@ # This configuration was generated by # `rubocop --auto-gen-config` -# on 2018-02-23 11:28:05 -0600 using RuboCop version 0.52.1. +# on 2022-02-28 10:01:41 -0800 using RuboCop version 0.85.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: 2 +# Offense count: 6 +# Cop supports --auto-correct. +# Configuration parameters: AllowMultipleStyles, EnforcedHashRocketStyle, EnforcedColonStyle, EnforcedLastArgumentHashStyle. +# SupportedHashRocketStyles: key, separator, table +# SupportedColonStyles: key, separator, table +# SupportedLastArgumentHashStyles: always_inspect, always_ignore, ignore_implicit, ignore_explicit +Layout/HashAlignment: + Exclude: + - 'spec/controllers/riiif/images_controller_spec.rb' + +# Offense count: 62 +# Cop supports --auto-correct. +# Configuration parameters: EnforcedStyle. +# SupportedStyles: normal, indented_internal_methods +Layout/IndentationConsistency: + Exclude: + - 'app/controllers/riiif/images_controller.rb' + - 'app/resolvers/riiif/file_system_file_resolver.rb' + - 'app/resolvers/riiif/http_file_resolver.rb' + - 'app/services/riiif/crop.rb' + - 'app/services/riiif/imagemagick_command_factory.rb' + - 'app/services/riiif/kakadu_command_factory.rb' + - 'app/services/riiif/resize.rb' + - 'app/transformers/riiif/kakadu_transformer.rb' + +# Offense count: 62 +# Cop supports --auto-correct. +# Configuration parameters: Width, IgnoredPatterns. +Layout/IndentationWidth: + Exclude: + - 'app/controllers/riiif/images_controller.rb' + - 'app/resolvers/riiif/file_system_file_resolver.rb' + - 'app/resolvers/riiif/http_file_resolver.rb' + - 'app/services/riiif/crop.rb' + - 'app/services/riiif/imagemagick_command_factory.rb' + - 'app/services/riiif/kakadu_command_factory.rb' + - 'app/services/riiif/resize.rb' + - 'app/transformers/riiif/kakadu_transformer.rb' + +# Offense count: 1 # Configuration parameters: AllowSafeAssignment. Lint/AssignmentInCondition: Exclude: - - 'app/models/riiif/file.rb' - 'app/resolvers/riiif/http_file_resolver.rb' # Offense count: 1 Lint/DuplicateMethods: Exclude: - 'app/resolvers/riiif/http_file_resolver.rb' -# Offense count: 1 -Lint/HandleExceptions: +# Offense count: 2 +# Configuration parameters: AllowComments. +Lint/SuppressedException: Exclude: + - 'app/controllers/riiif/images_controller.rb' - 'spec/models/riiif/http_file_resolver_spec.rb' -# Offense count: 1 -Lint/UselessAssignment: - Exclude: - - 'app/models/riiif/file.rb' - # Offense count: 21 # Configuration parameters: CountComments, ExcludedMethods. +# ExcludedMethods: refine Metrics/BlockLength: - Max: 233 + Max: 237 # Offense count: 1 +# Configuration parameters: IgnoredMethods. Metrics/CyclomaticComplexity: Max: 7 # Offense count: 3 -# Configuration parameters: CountComments. +# Configuration parameters: CountComments, ExcludedMethods. Metrics/MethodLength: Max: 18 # Offense count: 1 # Configuration parameters: CountKeywordArgs. Metrics/ParameterLists: Max: 6 +# Offense count: 3 +# Cop supports --auto-correct. +Performance/RegexpMatch: + Exclude: + - 'app/resolvers/riiif/file_system_file_resolver.rb' + - 'app/services/riiif/imagemagick_command_factory.rb' + # Offense count: 1 RSpec/DescribeClass: Exclude: - 'spec/routing/resize_routes_spec.rb' # Offense count: 2 +# Cop supports --auto-correct. # Configuration parameters: SkipBlocks, EnforcedStyle. # SupportedStyles: described_class, explicit RSpec/DescribedClass: Exclude: - 'spec/models/riiif/image_spec.rb' @@ -65,22 +110,25 @@ Exclude: - 'spec/controllers/riiif/images_controller_spec.rb' - 'spec/models/riiif/http_file_resolver_spec.rb' - 'spec/transformers/riiif/kakadu_transformer_spec.rb' -# Offense count: 1 +# Offense count: 2 +# Cop supports --auto-correct. RSpec/LeadingSubject: Exclude: + - 'spec/controllers/riiif/images_controller_spec.rb' - 'spec/transformers/riiif/kakadu_transformer_spec.rb' # Offense count: 43 # Configuration parameters: . # SupportedStyles: have_received, receive RSpec/MessageSpies: EnforcedStyle: receive -# Offense count: 23 +# Offense count: 24 +# Configuration parameters: IgnoreSharedExamples. RSpec/NamedSubject: Exclude: - 'spec/controllers/riiif/images_controller_spec.rb' - 'spec/models/riiif/akubra_system_file_resolver_spec.rb' - 'spec/models/riiif/file_system_file_resolver_spec.rb' @@ -91,26 +139,71 @@ RSpec/RepeatedExample: Exclude: - 'spec/controllers/riiif/images_controller_spec.rb' # Offense count: 7 -# Configuration parameters: IgnoreSymbolicNames. +# Configuration parameters: IgnoreNameless, IgnoreSymbolicNames. RSpec/VerifiedDoubles: Exclude: - 'spec/controllers/riiif/images_controller_spec.rb' - 'spec/services/riiif/imagemagick_command_factory_spec.rb' - 'spec/services/riiif/kakadu_command_factory_spec.rb' +# Offense count: 2 +# Cop supports --auto-correct. +# Configuration parameters: NilOrEmpty, NotPresent, UnlessPresent. +Rails/Blank: + Exclude: + - 'spec/controllers/riiif/images_controller_spec.rb' + # Offense count: 1 +# Configuration parameters: EnforcedStyle. +# SupportedStyles: slashes, arguments Rails/FilePath: Exclude: - 'spec/models/riiif/akubra_system_file_resolver_spec.rb' +# Offense count: 37 +# Cop supports --auto-correct. +# Configuration parameters: EnforcedStyle. +# SupportedStyles: always, always_true, never +Style/FrozenStringLiteralComment: + Enabled: false + +# Offense count: 2 +# Cop supports --auto-correct. +# Configuration parameters: EnforcedStyle. +# SupportedStyles: literals, strict +Style/MutableConstant: + Exclude: + - 'lib/riiif/routes.rb' + +# Offense count: 1 +# Cop supports --auto-correct. +# Configuration parameters: AutoCorrect, EnforcedStyle, IgnoredMethods. +# SupportedStyles: predicate, comparison +Style/NumericPredicate: + Exclude: + - 'spec/**/*' + - 'app/services/riiif/imagemagick_command_factory.rb' + # Offense count: 4 # Cop supports --auto-correct. # Configuration parameters: PreferredDelimiters. Style/PercentLiteralDelimiters: Exclude: - 'app/models/riiif/image.rb' - 'app/resolvers/riiif/file_system_file_resolver.rb' - 'spec/controllers/riiif/images_controller_spec.rb' - 'spec/models/riiif/http_file_resolver_spec.rb' + +# Offense count: 1 +# Cop supports --auto-correct. +Style/RedundantBegin: + Exclude: + - 'app/resolvers/riiif/http_file_resolver.rb' + +# Offense count: 1 +# Cop supports --auto-correct. +Style/RedundantFreeze: + Exclude: + - 'app/services/riiif/imagemagick_command_factory.rb'