# This configuration was generated by # `rubocop --auto-gen-config` # on 2020-09-11 09:54:47 UTC using RuboCop version 0.87.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 # Cop supports --auto-correct. Lint/RedundantCopDisableDirective: Exclude: - 'lib/generators/solidus_reviews/install/install_generator.rb' # Offense count: 1 # Configuration parameters: EnforcedStyleForLeadingUnderscores. # SupportedStylesForLeadingUnderscores: disallowed, required, optional Naming/MemoizedInstanceVariableName: Exclude: - 'app/controllers/spree/feedback_reviews_controller.rb' # Offense count: 2 # Configuration parameters: MinNameLength, AllowNamesEndingInNumbers, AllowedNames, ForbiddenNames. # AllowedNames: io, id, to, by, on, in, at, ip, db, os, pp Naming/MethodParameterName: Exclude: - 'app/helpers/spree/reviews_helper.rb' # Offense count: 17 # Configuration parameters: EnforcedStyle. # SupportedStyles: snake_case, normalcase, non_integer Naming/VariableNumber: Exclude: - 'spec/controllers/spree/admin/feedback_reviews_controller_spec.rb' - 'spec/models/feedback_review_spec.rb' - 'spec/models/product_spec.rb' - 'spec/models/review_spec.rb' # Offense count: 3 RSpec/AnyInstance: Exclude: - 'spec/controllers/spree/admin/reviews_controller_spec.rb' - 'spec/controllers/spree/reviews_controller_spec.rb' # Offense count: 37 # Configuration parameters: Prefixes. # Prefixes: when, with, without RSpec/ContextWording: Exclude: - 'spec/controllers/spree/api/reviews_controller_spec.rb' - 'spec/controllers/spree/reviews_controller_spec.rb' - 'spec/features/admin_spec.rb' - 'spec/features/reviews_spec.rb' - 'spec/helpers/review_helper_spec.rb' - 'spec/models/feedback_review_spec.rb' - 'spec/models/product_spec.rb' - 'spec/models/review_spec.rb' - 'spec/models/reviews_ability_spec.rb' # Offense count: 6 # Configuration parameters: CustomTransform, IgnoreMethods, SpecSuffixOnly. RSpec/FilePath: Exclude: - 'spec/helpers/review_helper_spec.rb' - 'spec/models/feedback_review_spec.rb' - 'spec/models/product_spec.rb' - 'spec/models/review_spec.rb' - 'spec/models/reviews_ability_spec.rb' - 'spec/models/reviews_configuration_spec.rb' # Offense count: 12 # Configuration parameters: AssignmentOnly. RSpec/InstanceVariable: Exclude: - 'spec/controllers/spree/reviews_controller_spec.rb' # Offense count: 6 RSpec/LetSetup: Exclude: - 'spec/controllers/spree/admin/feedback_reviews_controller_spec.rb' - 'spec/models/product_spec.rb' # Offense count: 4 # Configuration parameters: . # SupportedStyles: have_received, receive RSpec/MessageSpies: EnforcedStyle: receive # Offense count: 67 RSpec/MultipleExpectations: Max: 8 # Offense count: 3 # Configuration parameters: AllowSubject. RSpec/MultipleMemoizedHelpers: Max: 7 # Offense count: 94 # Configuration parameters: IgnoreSharedExamples. RSpec/NamedSubject: Exclude: - 'spec/controllers/spree/api/feedback_reviews_controller_spec.rb' - 'spec/controllers/spree/api/reviews_controller_spec.rb' - 'spec/models/reviews_configuration_spec.rb' # Offense count: 8 RSpec/NestedGroups: Max: 4 # Offense count: 3 RSpec/StubbedMock: Exclude: - 'spec/controllers/spree/admin/reviews_controller_spec.rb' - 'spec/controllers/spree/reviews_controller_spec.rb' # Offense count: 1 RSpec/UnspecifiedException: Exclude: - 'spec/controllers/spree/feedback_reviews_controller_spec.rb' # Offense count: 2 # Configuration parameters: IgnoreNameless, IgnoreSymbolicNames. RSpec/VerifiedDoubles: Exclude: - 'spec/models/reviews_ability_spec.rb' # Offense count: 1 # Configuration parameters: Include. # Include: app/models/**/*.rb Rails/InverseOf: Exclude: - 'app/models/spree/review.rb' # Offense count: 2 Rails/ReflectionClassName: Exclude: - 'app/models/spree/feedback_review.rb' - 'app/models/spree/review.rb' # Offense count: 5 # Configuration parameters: ForbiddenMethods, AllowedMethods. # ForbiddenMethods: decrement!, decrement_counter, increment!, increment_counter, insert, insert!, insert_all, insert_all!, toggle!, touch, touch_all, update_all, update_attribute, update_column, update_columns, update_counters, upsert, upsert_all Rails/SkipsModelValidations: Exclude: - 'app/controllers/spree/admin/reviews_controller.rb' - 'db/migrate/20120123141326_recalculate_ratings.rb' - 'spec/controllers/spree/admin/reviews_controller_spec.rb' - 'spec/models/product_spec.rb' # Offense count: 10 # Cop supports --auto-correct. # Configuration parameters: AutoCorrect, EnforcedStyle. # SupportedStyles: nested, compact Style/ClassAndModuleChildren: Exclude: - 'app/controllers/spree/admin/feedback_reviews_controller.rb' - 'app/controllers/spree/admin/review_settings_controller.rb' - 'app/controllers/spree/admin/reviews_controller.rb' - 'app/controllers/spree/feedback_reviews_controller.rb' - 'app/controllers/spree/reviews_controller.rb' - 'app/helpers/spree/reviews_helper.rb' - 'app/models/spree/feedback_review.rb' - 'app/models/spree/review.rb' - 'app/models/spree/reviews_ability.rb' - 'app/models/spree/reviews_configuration.rb' # Offense count: 2 Style/ClassVars: Exclude: - 'app/decorators/helpers/solidus_reviews/spree/api/api_helpers_decorator.rb' # Offense count: 1 # Configuration parameters: EnforcedStyle. # SupportedStyles: annotated, template, unannotated Style/FormatStringToken: Exclude: - 'app/decorators/models/solidus_reviews/spree/product_decorator.rb' # Offense count: 5 # Configuration parameters: MinBodyLength. Style/GuardClause: Exclude: - 'app/controllers/spree/admin/reviews_controller.rb' - 'lib/controllers/spree/api/feedback_reviews_controller.rb' - 'lib/controllers/spree/api/reviews_controller.rb' # Offense count: 1 Style/OptionalBooleanParameter: Exclude: - 'app/helpers/spree/reviews_helper.rb' # Offense count: 10 # Cop supports --auto-correct. # Configuration parameters: AutoCorrect, AllowHeredoc, AllowURI, URISchemes, IgnoreCopDirectives, IgnoredPatterns. # URISchemes: http, https Layout/LineLength: Max: 150