# This configuration was generated by # `rubocop --auto-gen-config` # on 2019-11-27 10:11:04 +0100 using RuboCop version 0.76.0. # 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 # Configuration parameters: Include. # Include: **/*.gemfile, **/Gemfile, **/gems.rb Bundler/DuplicatedGem: Exclude: - 'Gemfile' # Offense count: 1 # Configuration parameters: Include. # Include: **/*.gemspec, Gemspec/RequiredRubyVersion: Exclude: - 'solidus_reviews.gemspec' # Offense count: 1 Lint/AmbiguousOperator: Exclude: - 'lib/solidus_reviews/engine.rb' # Offense count: 1 Lint/InterpolationCheck: Exclude: - 'spec/models/review_spec.rb' # Offense count: 33 # Cop supports --auto-correct. # Configuration parameters: AutoCorrect, AllowHeredoc, AllowURI, URISchemes, IgnoreCopDirectives, IgnoredPatterns. # URISchemes: http, https Metrics/LineLength: Max: 155 # 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 Naming/UncommunicativeMethodParamName: Exclude: - 'app/helpers/spree/reviews_helper.rb' # Offense count: 2 # Configuration parameters: EnforcedStyle. # SupportedStyles: snake_case, normalcase, non_integer Naming/VariableNumber: Exclude: - 'spec/models/review_spec.rb' # Offense count: 2 RSpec/AnyInstance: Exclude: - 'spec/controllers/spree/admin/reviews_controller_spec.rb' - 'spec/controllers/spree/reviews_controller_spec.rb' # Offense count: 35 # 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: 2 RSpec/DescribeClass: Exclude: - 'spec/features/admin_spec.rb' - 'spec/features/reviews_spec.rb' # Offense count: 6 # Configuration parameters: CustomTransform, IgnoreMethods. 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: 1 # 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: 3 # Configuration parameters: . # SupportedStyles: have_received, receive RSpec/MessageSpies: EnforcedStyle: receive # Offense count: 51 # Configuration parameters: AggregateFailuresByDefault. RSpec/MultipleExpectations: Max: 8 # Offense count: 71 # Configuration parameters: IgnoreSharedExamples. RSpec/NamedSubject: Exclude: - 'spec/controllers/spree/api/reviews_controller_spec.rb' - 'spec/models/reviews_configuration_spec.rb' # Offense count: 8 RSpec/NestedGroups: Max: 4 # 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/HasManyOrHasOneDependent: Exclude: - 'app/models/spree/review.rb' # Offense count: 1 # Configuration parameters: Include. # Include: app/models/**/*.rb Rails/InverseOf: Exclude: - 'app/models/spree/review.rb' # Offense count: 1 # Configuration parameters: Include. # Include: app/**/*.rb, config/**/*.rb, db/**/*.rb, lib/**/*.rb Rails/Output: Exclude: - 'lib/generators/solidus_reviews/install/install_generator.rb' # Offense count: 1 # Configuration parameters: Include. # Include: **/Rakefile, **/*.rake Rails/RakeEnvironment: Exclude: - 'Rakefile' # Offense count: 2 Rails/ReflectionClassName: Exclude: - 'app/models/spree/feedback_review.rb' - 'app/models/spree/review.rb' # Offense count: 5 # Configuration parameters: Blacklist, Whitelist. # Blacklist: decrement!, decrement_counter, increment!, increment_counter, toggle!, touch, update_all, update_attribute, update_column, update_columns, update_counters 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: . # SupportedStyles: annotated, template, unannotated Style/FormatStringToken: EnforcedStyle: unannotated # Offense count: 3 # Configuration parameters: MinBodyLength. Style/GuardClause: Exclude: - 'app/controllers/spree/admin/reviews_controller.rb' - 'lib/controllers/spree/api/reviews_controller.rb'