# This configuration was generated by # `rubocop --auto-gen-config --auto-gen-only-exclude --exclude-limit 10000` # on 2022-11-01 12:11:40 UTC using RuboCop version 1.37.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: 3 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: TreatCommentsAsGroupSeparators, ConsiderPunctuation, Include. # Include: **/*.gemspec Gemspec/OrderedDependencies: Exclude: - 'muffin_man.gemspec' # Offense count: 1 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: Include. # Include: **/*.gemspec Gemspec/RequireMFA: Exclude: - 'muffin_man.gemspec' # Offense count: 1 # Configuration parameters: Include. # Include: **/*.gemspec Gemspec/RequiredRubyVersion: Exclude: - 'muffin_man.gemspec' # Offense count: 3 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle. # SupportedStyles: leading, trailing Layout/DotPosition: Exclude: - 'spec/support/sp_api_helpers.rb' # Offense count: 1 # This cop supports safe autocorrection (--autocorrect). Layout/EmptyLines: Exclude: - 'spec/muffin_man/fulfillment_inbound/v0_spec.rb' # Offense count: 3 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle. # SupportedStyles: empty_lines, empty_lines_except_namespace, empty_lines_special, no_empty_lines, beginning_only, ending_only Layout/EmptyLinesAroundClassBody: Exclude: - 'lib/muffin_man/catalog_items/v20201201.rb' - 'lib/muffin_man/fba_inventory/v1.rb' - 'lib/muffin_man/orders/v0.rb' # Offense count: 1 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: AllowForAlignment, AllowBeforeTrailingComments, ForceEqualSignAlignment. Layout/ExtraSpacing: Exclude: - 'spec/muffin_man/orders_spec.rb' # Offense count: 4 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle, IndentationWidth. # SupportedStyles: special_inside_parentheses, consistent, align_brackets Layout/FirstArrayElementIndentation: Exclude: - 'spec/muffin_man/fulfillment_inbound/v0_spec.rb' # Offense count: 22 # This cop supports safe autocorrection (--autocorrect). # 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: - 'lib/muffin_man/listings/v20210801.rb' - 'spec/muffin_man/fulfillment_inbound/v0_spec.rb' # Offense count: 2 # This cop supports safe autocorrection (--autocorrect). Layout/MultilineBlockLayout: Exclude: - 'spec/muffin_man/fulfillment_inbound/v0_spec.rb' # Offense count: 3 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle, IndentationWidth. # SupportedStyles: aligned, indented, indented_relative_to_receiver Layout/MultilineMethodCallIndentation: Exclude: - 'spec/support/sp_api_helpers.rb' # Offense count: 3 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle. # SupportedStyles: space, no_space Layout/SpaceAroundEqualsInParameterDefault: Exclude: - 'lib/muffin_man/catalog_items/base_api.rb' - 'lib/muffin_man/product_pricing/v0.rb' # Offense count: 43 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: AllowForAlignment, EnforcedStyleForExponentOperator. # SupportedStylesForExponentOperator: space, no_space Layout/SpaceAroundOperators: Exclude: - 'lib/muffin_man/listings/v20210801.rb' - 'lib/muffin_man/reports/v20210630.rb' - 'spec/muffin_man/fulfillment_inbound/v0_spec.rb' - 'spec/muffin_man/orders_spec.rb' - 'spec/muffin_man/product_fees_spec.rb' - 'spec/support/sp_api_helpers.rb' # Offense count: 4 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle, EnforcedStyleForEmptyBrackets. # SupportedStyles: space, no_space, compact # SupportedStylesForEmptyBrackets: space, no_space Layout/SpaceInsideArrayLiteralBrackets: Exclude: - 'spec/muffin_man/fulfillment_inbound/v0_spec.rb' # Offense count: 24 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle, EnforcedStyleForEmptyBraces. # SupportedStyles: space, no_space, compact # SupportedStylesForEmptyBraces: space, no_space Layout/SpaceInsideHashLiteralBraces: Exclude: - 'spec/muffin_man/catalog_items_v20220401_spec.rb' - 'spec/muffin_man/fulfillment_inbound/v0_spec.rb' - 'spec/muffin_man/orders_spec.rb' - 'spec/muffin_man/product_fees_spec.rb' - 'spec/muffin_man/product_pricing_spec.rb' - 'spec/support/sp_api_helpers.rb' # Offense count: 2 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle. # SupportedStyles: final_newline, final_blank_line Layout/TrailingEmptyLines: Exclude: - 'Gemfile' - 'spec/muffin_man/product_pricing_spec.rb' # Offense count: 1 # Configuration parameters: AllowedMethods. # AllowedMethods: enums Lint/ConstantDefinitionInBlock: Exclude: - 'spec/muffin_man/sp_api_client_spec.rb' # Offense count: 1 Lint/MissingSuper: Exclude: - 'lib/muffin_man/request_helpers/inbound_shipment_plan_request_item.rb' # Offense count: 17 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle. # SupportedStyles: strict, consistent Lint/SymbolConversion: Exclude: - 'lib/muffin_man/fulfillment_inbound/v0.rb' - 'lib/muffin_man/request_helpers/inbound_shipment_plan_request_item.rb' - 'spec/support/sp_api_helpers.rb' # Offense count: 1 # Configuration parameters: CountComments, Max, CountAsOne. Metrics/ClassLength: Exclude: - 'lib/muffin_man/sp_api_client.rb' # Offense count: 11 # Configuration parameters: Max, CountKeywordArgs, MaxOptionalParameters. Metrics/ParameterLists: Exclude: - 'lib/muffin_man/finances/v0.rb' - 'lib/muffin_man/fulfillment_inbound/v0.rb' - 'lib/muffin_man/product_fees/v0.rb' - 'lib/muffin_man/request_helpers/inbound_shipment_plan_request_item.rb' - 'lib/sp_api_helpers.rb' # Offense count: 1 # Configuration parameters: EnforcedStyle, CheckMethodNames, CheckSymbols, AllowedIdentifiers, AllowedPatterns. # SupportedStyles: snake_case, normalcase, non_integer # AllowedIdentifiers: capture3, iso8601, rfc1123_date, rfc822, rfc2822, rfc3339 Naming/VariableNumber: Exclude: - 'spec/muffin_man/orders_spec.rb' # Offense count: 2 RSpec/AnyInstance: Exclude: - 'spec/muffin_man/sp_api_client_spec.rb' # Offense count: 1 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle. # SupportedStyles: be, be_nil RSpec/BeNil: Exclude: - 'spec/muffin_man_spec.rb' # Offense count: 2 # Configuration parameters: Prefixes, AllowedPatterns. # Prefixes: when, with, without RSpec/ContextWording: Exclude: - 'spec/muffin_man/sp_api_client_spec.rb' # Offense count: 4 # This cop supports safe autocorrection (--autocorrect). RSpec/EmptyLineAfterFinalLet: Exclude: - 'spec/muffin_man/product_fees_spec.rb' - 'spec/muffin_man/sp_api_client_spec.rb' # Offense count: 16 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: AllowConsecutiveOneLiners. RSpec/EmptyLineAfterHook: Exclude: - 'spec/muffin_man/authorization_spec.rb' - 'spec/muffin_man/fba_inventory/v1_spec.rb' - 'spec/muffin_man/fulfillment_inbound/v0_spec.rb' - 'spec/muffin_man/fulfillment_inbound/v1_spec.rb' - 'spec/muffin_man/listings_spec.rb' - 'spec/muffin_man/product_fees_spec.rb' - 'spec/muffin_man/product_pricing_spec.rb' - 'spec/muffin_man/reports_spec.rb' - 'spec/muffin_man/solicitations_spec.rb' - 'spec/muffin_man/tokens_spec.rb' # Offense count: 12 # Configuration parameters: Include, CustomTransform, IgnoreMethods, SpecSuffixOnly. # Include: **/*_spec*rb*, **/spec/**/* RSpec/FilePath: Exclude: - 'spec/muffin_man/authorization_spec.rb' - 'spec/muffin_man/catalog_items_spec.rb' - 'spec/muffin_man/catalog_items_v20220401_spec.rb' - 'spec/muffin_man/finances_spec.rb' - 'spec/muffin_man/listings_spec.rb' - 'spec/muffin_man/lwa_spec.rb' - 'spec/muffin_man/orders_spec.rb' - 'spec/muffin_man/product_fees_spec.rb' - 'spec/muffin_man/product_pricing_spec.rb' - 'spec/muffin_man/reports_spec.rb' - 'spec/muffin_man/solicitations_spec.rb' - 'spec/muffin_man/tokens_spec.rb' # Offense count: 15 # This cop supports safe autocorrection (--autocorrect). RSpec/LeadingSubject: Exclude: - 'spec/muffin_man/authorization_spec.rb' - 'spec/muffin_man/catalog_items_spec.rb' - 'spec/muffin_man/catalog_items_v20220401_spec.rb' - 'spec/muffin_man/fba_inventory/v1_spec.rb' - 'spec/muffin_man/finances_spec.rb' - 'spec/muffin_man/fulfillment_inbound/v0_spec.rb' - 'spec/muffin_man/fulfillment_inbound/v1_spec.rb' - 'spec/muffin_man/listings_spec.rb' - 'spec/muffin_man/orders_spec.rb' - 'spec/muffin_man/product_fees_spec.rb' - 'spec/muffin_man/product_pricing_spec.rb' - 'spec/muffin_man/reports_spec.rb' - 'spec/muffin_man/solicitations_spec.rb' - 'spec/muffin_man/sp_api_client_spec.rb' - 'spec/muffin_man/tokens_spec.rb' # Offense count: 2 RSpec/LeakyConstantDeclaration: Exclude: - 'spec/muffin_man/sp_api_client_spec.rb' # Offense count: 1 RSpec/LetSetup: Exclude: - 'spec/muffin_man/sp_api_client_spec.rb' # Offense count: 6 # Configuration parameters: . # SupportedStyles: have_received, receive RSpec/MessageSpies: EnforcedStyle: receive # Offense count: 4 # Configuration parameters: Max, AllowedGroups. RSpec/NestedGroups: Exclude: - 'spec/muffin_man/sp_api_client_spec.rb' # Offense count: 1 RSpec/StubbedMock: Exclude: - 'spec/muffin_man/sp_api_client_spec.rb' # Offense count: 1 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle, ProceduralMethods, FunctionalMethods, AllowedMethods, AllowedPatterns, IgnoredMethods, AllowBracesOnProceduralOneLiners, BracesRequiredMethods. # SupportedStyles: line_count_based, semantic, braces_for_chaining, always_braces # ProceduralMethods: benchmark, bm, bmbm, create, each_with_object, measure, new, realtime, tap, with_object # FunctionalMethods: let, let!, subject, watch # AllowedMethods: lambda, proc, it Style/BlockDelimiters: Exclude: - 'spec/muffin_man/product_fees_spec.rb' # Offense count: 1 # This cop supports unsafe autocorrection (--autocorrect-all). # Configuration parameters: EnforcedStyle. # SupportedStyles: nested, compact Style/ClassAndModuleChildren: Exclude: - 'lib/muffin_man/lwa/auth_helper.rb' # Offense count: 1 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle, SingleLineConditionsOnly, IncludeTernaryExpressions. # SupportedStyles: assign_to_condition, assign_inside_condition Style/ConditionalAssignment: Exclude: - 'lib/muffin_man/sp_api_client.rb' # Offense count: 38 # This cop supports unsafe autocorrection (--autocorrect-all). # Configuration parameters: EnforcedStyle. # SupportedStyles: always, always_true, never Style/FrozenStringLiteralComment: Exclude: - 'lib/muffin_man.rb' - 'lib/muffin_man/authorization/v1.rb' - 'lib/muffin_man/catalog_items/base_api.rb' - 'lib/muffin_man/catalog_items/v20201201.rb' - 'lib/muffin_man/catalog_items/v20220401.rb' - 'lib/muffin_man/fba_inventory/v1.rb' - 'lib/muffin_man/finances/v0.rb' - 'lib/muffin_man/fulfillment_inbound/v0.rb' - 'lib/muffin_man/fulfillment_inbound/v1.rb' - 'lib/muffin_man/listings/v20210801.rb' - 'lib/muffin_man/lwa/auth_helper.rb' - 'lib/muffin_man/orders/v0.rb' - 'lib/muffin_man/reports/v20210630.rb' - 'lib/muffin_man/request_helpers.rb' - 'lib/muffin_man/request_helpers/base.rb' - 'lib/muffin_man/request_helpers/inbound_shipment_plan_request_item.rb' - 'lib/muffin_man/solicitations/v1.rb' - 'lib/muffin_man/sp_api_client.rb' - 'lib/muffin_man/tokens/v20210301.rb' - 'muffin_man.gemspec' - 'spec/muffin_man/authorization_spec.rb' - 'spec/muffin_man/catalog_items_spec.rb' - 'spec/muffin_man/catalog_items_v20220401_spec.rb' - 'spec/muffin_man/fba_inventory/v1_spec.rb' - 'spec/muffin_man/finances_spec.rb' - 'spec/muffin_man/fulfillment_inbound/v0_spec.rb' - 'spec/muffin_man/fulfillment_inbound/v1_spec.rb' - 'spec/muffin_man/lwa_spec.rb' - 'spec/muffin_man/orders_spec.rb' - 'spec/muffin_man/product_fees_spec.rb' - 'spec/muffin_man/product_pricing_spec.rb' - 'spec/muffin_man/reports_spec.rb' - 'spec/muffin_man/solicitations_spec.rb' - 'spec/muffin_man/sp_api_client_spec.rb' - 'spec/muffin_man/tokens_spec.rb' - 'spec/support/lwa_helpers.rb' - 'spec/support/sp_api_helpers.rb' # Offense count: 4 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle, EnforcedShorthandSyntax, UseHashRocketsWithSymbolValues, PreferHashRocketsForNonAlnumEndingSymbols. # SupportedStyles: ruby19, hash_rockets, no_mixed_keys, ruby19_no_mixed_keys # SupportedShorthandSyntax: always, never, either, consistent Style/HashSyntax: Exclude: - 'spec/support/sp_api_helpers.rb' # Offense count: 1 # This cop supports safe autocorrection (--autocorrect). Style/IfUnlessModifier: Exclude: - 'lib/muffin_man/fulfillment_inbound/v0.rb' # Offense count: 3 # This cop supports unsafe autocorrection (--autocorrect-all). # Configuration parameters: EnforcedStyle. # SupportedStyles: literals, strict Style/MutableConstant: Exclude: - 'lib/muffin_man/orders/v0.rb' - 'lib/muffin_man/solicitations/v1.rb' # Offense count: 1 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: PreferredDelimiters. Style/PercentLiteralDelimiters: Exclude: - 'lib/muffin_man/catalog_items/v20220401.rb' # Offense count: 6 # This cop supports safe autocorrection (--autocorrect). Style/RedundantSelfAssignmentBranch: Exclude: - 'lib/muffin_man/reports/v20210630.rb' # Offense count: 1 # This cop supports unsafe autocorrection (--autocorrect-all). Style/SingleArgumentDig: Exclude: - 'spec/muffin_man/listings_spec.rb' # Offense count: 1 # This cop supports unsafe autocorrection (--autocorrect-all). # Configuration parameters: Mode. Style/StringConcatenation: Exclude: - 'lib/muffin_man/solicitations/v1.rb' # Offense count: 35 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle, ConsistentQuotesInMultiline. # SupportedStyles: single_quotes, double_quotes Style/StringLiterals: Exclude: - 'lib/muffin_man/fba_inventory/v1.rb' - 'lib/muffin_man/product_pricing/v0.rb' - 'lib/muffin_man/reports/v20210630.rb' - 'lib/muffin_man/request_helpers.rb' - 'muffin_man.gemspec' - 'spec/muffin_man/fba_inventory/v1_spec.rb' - 'spec/muffin_man/fulfillment_inbound/v0_spec.rb' - 'spec/muffin_man/fulfillment_inbound/v1_spec.rb' - 'spec/muffin_man/orders_spec.rb' - 'spec/muffin_man/product_pricing_spec.rb' - 'spec/support/sp_api_helpers.rb' # Offense count: 8 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyleForMultiline. # SupportedStylesForMultiline: comma, consistent_comma, no_comma Style/TrailingCommaInHashLiteral: Exclude: - 'lib/muffin_man/fulfillment_inbound/v0.rb' - 'lib/muffin_man/fulfillment_inbound/v1.rb' - 'spec/muffin_man/fulfillment_inbound/v0_spec.rb' # Offense count: 2 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: WordRegex. # SupportedStyles: percent, brackets Style/WordArray: EnforcedStyle: percent MinSize: 5 # Offense count: 41 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: Max, AllowHeredoc, AllowURI, URISchemes, IgnoreCopDirectives, AllowedPatterns, IgnoredPatterns. # URISchemes: http, https Layout/LineLength: Exclude: - 'lib/muffin_man/finances/v0.rb' - 'lib/muffin_man/fulfillment_inbound/v0.rb' - 'lib/muffin_man/product_fees/v0.rb' - 'lib/muffin_man/solicitations/v1.rb' - 'lib/muffin_man/sp_api_client.rb' - 'spec/muffin_man/fulfillment_inbound/v0_spec.rb' - 'spec/muffin_man/listings_spec.rb' - 'spec/muffin_man/lwa_spec.rb' - 'spec/muffin_man/product_fees_spec.rb' - 'spec/muffin_man/solicitations_spec.rb' - 'spec/muffin_man/sp_api_client_spec.rb' - 'spec/support/lwa_helpers.rb' - 'spec/support/sp_api_helpers.rb'