# This configuration was generated by # `rubocop --auto-gen-config` # on 2022-04-21 22:55:24 UTC using RuboCop version 1.28.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 # Configuration parameters: Include. # Include: **/*.gemspec Gemspec/RequiredRubyVersion: Exclude: - 'rating.gemspec' # Offense count: 1 # This cop supports safe auto-correction (--auto-correct). # Configuration parameters: AllowHeredoc, AllowURI, URISchemes, IgnoreCopDirectives, AllowedPatterns, IgnoredPatterns. # URISchemes: http, https Layout/LineLength: Max: 139 # Offense count: 3 # This cop supports unsafe auto-correction (--auto-correct-all). Lint/NonDeterministicRequireOrder: Exclude: - 'spec/rails_helper.rb' - 'spec/support/factory_bot.rb' - 'spec/support/migrate.rb' # Offense count: 1 # Configuration parameters: CountComments, CountAsOne. Metrics/ClassLength: Max: 106 # Offense count: 2 # Configuration parameters: CountKeywordArgs, MaxOptionalParameters. Metrics/ParameterLists: Max: 6 # Offense count: 1 # Configuration parameters: EnforcedStyle, CheckMethodNames, CheckSymbols, AllowedIdentifiers. # SupportedStyles: snake_case, normalcase, non_integer # AllowedIdentifiers: capture3, iso8601, rfc1123_date, rfc822, rfc2822, rfc3339 Naming/VariableNumber: Exclude: - 'spec/rails_helper.rb' # Offense count: 2 # Configuration parameters: Prefixes. # Prefixes: when, with, without RSpec/ContextWording: Exclude: - 'spec/models/extension/order_by_rating_spec.rb' - 'spec/support/shared_context/with_database_records.rb' # Offense count: 15 RSpec/DescribeMethod: Exclude: - 'spec/models/extension/after_create_spec.rb' - 'spec/models/extension/order_by_rating_spec.rb' - 'spec/models/extension/rate_for_spec.rb' - 'spec/models/extension/rate_spec.rb' - 'spec/models/extension/rated_question_spec.rb' - 'spec/models/extension/rated_spec.rb' - 'spec/models/extension/rates_spec.rb' - 'spec/models/extension/unscoped_rating_spec.rb' - 'spec/models/extension/where_spec.rb' - 'spec/models/rate/create_spec.rb' - 'spec/models/rate/rate_for_spec.rb' - 'spec/models/rating/averager_data_spec.rb' - 'spec/models/rating/data_spec.rb' - 'spec/models/rating/update_rating_spec.rb' - 'spec/models/rating/values_data_spec.rb' # Offense count: 6 RSpec/LetSetup: Exclude: - 'spec/support/shared_context/with_database_records.rb' # Offense count: 12 # Configuration parameters: . # SupportedStyles: have_received, receive RSpec/MessageSpies: EnforcedStyle: receive # Offense count: 2 # Configuration parameters: AllowSubject. RSpec/MultipleMemoizedHelpers: Max: 12 # Offense count: 7 # Configuration parameters: IgnoreSharedExamples. RSpec/NamedSubject: Exclude: - 'spec/config/rate_table_spec.rb' - 'spec/config/rating_table_spec.rb' - 'spec/config/validations_spec.rb' - 'spec/models/rate_spec.rb' # Offense count: 2 RSpec/RepeatedExampleGroupDescription: Exclude: - 'spec/models/extension/rated_spec.rb' # Offense count: 2 # This cop supports safe auto-correction (--auto-correct). Rails/ApplicationRecord: Exclude: - 'lib/rating/models/rating/rate.rb' - 'lib/rating/models/rating/rating.rb' # Offense count: 2 # This cop supports unsafe auto-correction (--auto-correct-all). # Configuration parameters: Include. # Include: **/Rakefile, **/*.rake Rails/RakeEnvironment: Exclude: - 'Rakefile' # Offense count: 1 # This cop supports safe auto-correction (--auto-correct). # Configuration parameters: AllowHeredoc, AllowURI, URISchemes, IgnoreCopDirectives, AllowedPatterns, IgnoredPatterns. # URISchemes: http, https Layout/LineLength: Max: 139