From 2d09c234567429e958f3fec0251cf8f0e18a0622 Mon Sep 17 00:00:00 2001 From: David Cook Date: Wed, 28 Feb 2024 16:25:32 +1100 Subject: [PATCH] Disable Rails cops by default There was just too much. Some of them seem over the top, while others look like they could be really helpful. But we don't have time to evaluate them all right now. --- .rubocop_rspec_styleguide.yml | 10 + .rubocop_todo.yml | 3815 --------------------------------- 2 files changed, 10 insertions(+), 3815 deletions(-) diff --git a/.rubocop_rspec_styleguide.yml b/.rubocop_rspec_styleguide.yml index 106cc7bce6..5dba6ea202 100644 --- a/.rubocop_rspec_styleguide.yml +++ b/.rubocop_rspec_styleguide.yml @@ -1,4 +1,14 @@ # OFN styleguide for rubocop-rspec +# Because there are so many, we will disable by default, and enable rules as needed. + +Capybara: + Enabled: false + +RSpec: + Enabled: false + +FactoryBot: + Enabled: false RSpec/ExpectChange: Enabled: true diff --git a/.rubocop_todo.yml b/.rubocop_todo.yml index 0cf0d5fbaf..80d792d884 100644 --- a/.rubocop_todo.yml +++ b/.rubocop_todo.yml @@ -6,295 +6,6 @@ # Note that changes in the inspected code, or installation of new # versions of RuboCop, may require this file to be generated again. -# Offense count: 7 -# This cop supports safe autocorrection (--autocorrect). -Capybara/CurrentPathExpectation: - Exclude: - - 'spec/system/admin/enterprises_spec.rb' - - 'spec/system/admin/products_spec.rb' - -# Offense count: 229 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: EnforcedStyle. -# SupportedStyles: have_no, not_to -Capybara/NegationMatcher: - Exclude: - - 'spec/mailers/producer_mailer_spec.rb' - - 'spec/support/reports_helper.rb' - - 'spec/system/admin/authentication_spec.rb' - - 'spec/system/admin/bulk_order_management_spec.rb' - - 'spec/system/admin/bulk_product_update_spec.rb' - - 'spec/system/admin/customers_spec.rb' - - 'spec/system/admin/enterprise_fees_spec.rb' - - 'spec/system/admin/enterprise_groups_spec.rb' - - 'spec/system/admin/enterprise_roles_spec.rb' - - 'spec/system/admin/enterprises/images_spec.rb' - - 'spec/system/admin/enterprises/index_spec.rb' - - 'spec/system/admin/enterprises_spec.rb' - - 'spec/system/admin/invoice_print_spec.rb' - - 'spec/system/admin/order_cycles/list_spec.rb' - - 'spec/system/admin/order_spec.rb' - - 'spec/system/admin/orders/invoices_spec.rb' - - 'spec/system/admin/orders_spec.rb' - - 'spec/system/admin/overview_spec.rb' - - 'spec/system/admin/product_import_spec.rb' - - 'spec/system/admin/reports/enterprise_fee_summaries_spec.rb' - - 'spec/system/admin/reports_spec.rb' - - 'spec/system/admin/schedules_spec.rb' - - 'spec/system/admin/shipping_methods_spec.rb' - - 'spec/system/admin/subscriptions/crud_spec.rb' - - 'spec/system/admin/tag_rules_spec.rb' - - 'spec/system/admin/users_spec.rb' - - 'spec/system/admin/variant_overrides_spec.rb' - - 'spec/system/consumer/account/cards_spec.rb' - - 'spec/system/consumer/account_spec.rb' - - 'spec/system/consumer/checkout/guest_spec.rb' - - 'spec/system/consumer/cookies_spec.rb' - - 'spec/system/consumer/footer_links_spec.rb' - - 'spec/system/consumer/multilingual_spec.rb' - - 'spec/system/consumer/registration_spec.rb' - - 'spec/system/consumer/shopping/cart_spec.rb' - - 'spec/system/consumer/shopping/checkout_auth_spec.rb' - - 'spec/system/consumer/shopping/checkout_spec.rb' - - 'spec/system/consumer/shopping/embedded_groups_spec.rb' - - 'spec/system/consumer/shopping/orders_spec.rb' - - 'spec/system/consumer/shopping/shopping_spec.rb' - - 'spec/system/consumer/shopping/unit_price_spec.rb' - - 'spec/system/consumer/shops_spec.rb' - - 'spec/system/consumer/user_password_spec.rb' - - 'spec/system/consumer/white_label_spec.rb' - - 'spec/views/admin/products_v3/_filters.html.haml_spec.rb' - -# Offense count: 17 -Capybara/SpecificActions: - Exclude: - - 'spec/support/features/datepicker_helper.rb' - - 'spec/support/request/checkout_request_helper.rb' - - 'spec/system/admin/flatpickr_spec.rb' - - 'spec/system/admin/order_cycles/list_spec.rb' - - 'spec/system/admin/order_spec.rb' - - 'spec/system/admin/orders_spec.rb' - - 'spec/system/admin/variant_overrides_spec.rb' - - 'spec/system/consumer/footer_links_spec.rb' - - 'spec/system/consumer/multilingual_spec.rb' - -# Offense count: 82 -# This cop supports safe autocorrection (--autocorrect). -Capybara/SpecificFinders: - Exclude: - - 'spec/support/request/ui_component_helper.rb' - - 'spec/system/admin/bulk_order_cancellation_spec.rb' - - 'spec/system/admin/bulk_product_update_spec.rb' - - 'spec/system/admin/configuration/general_settings_spec.rb' - - 'spec/system/admin/configuration/zones_spec.rb' - - 'spec/system/admin/enterprises_spec.rb' - - 'spec/system/admin/flatpickr_spec.rb' - - 'spec/system/admin/order_cycles/complex_editing_spec.rb' - - 'spec/system/admin/order_cycles/simple_spec.rb' - - 'spec/system/admin/order_cycles_complex_nav_check_spec.rb' - - 'spec/system/admin/order_spec.rb' - - 'spec/system/admin/orders/invoices_spec.rb' - - 'spec/system/admin/orders_spec.rb' - - 'spec/system/admin/products_spec.rb' - - 'spec/system/admin/reports/enterprise_fee_summaries_spec.rb' - - 'spec/system/admin/reports/enterprise_summary_fees/enterprise_summary_fee_with_tax_report_by_producer_spec.rb' - - 'spec/system/admin/reports/orders_and_fulfillment_spec.rb' - - 'spec/system/admin/schedules_spec.rb' - - 'spec/system/admin/subscriptions/crud_spec.rb' - - 'spec/system/admin/subscriptions/smoke_tests_spec.rb' - - 'spec/system/admin/variant_overrides_spec.rb' - - 'spec/system/consumer/checkout/summary_spec.rb' - - 'spec/system/consumer/shopping/orders_spec.rb' - -# Offense count: 35 -Capybara/SpecificMatcher: - Exclude: - - 'spec/system/admin/bulk_order_management_spec.rb' - - 'spec/system/admin/customers_spec.rb' - - 'spec/system/admin/enterprise_roles_spec.rb' - - 'spec/system/admin/order_spec.rb' - - 'spec/system/admin/orders_spec.rb' - - 'spec/system/admin/users_spec.rb' - - 'spec/system/consumer/cookies_spec.rb' - - 'spec/system/consumer/shopping/shopping_spec.rb' - - 'spec/system/consumer/white_label_spec.rb' - -# Offense count: 5 -Capybara/VisibilityMatcher: - Exclude: - - 'spec/support/request/shop_workflow.rb' - - 'spec/system/admin/bulk_product_update_spec.rb' - - 'spec/system/admin/order_spec.rb' - - 'spec/system/consumer/shopping/embedded_groups_spec.rb' - -# Offense count: 7 -# This cop supports unsafe autocorrection (--autocorrect-all). -# Configuration parameters: Include, EnforcedStyle, NonImplicitAssociationMethodNames. -# Include: spec/factories.rb, spec/factories/**/*.rb, features/support/factories/**/*.rb -# SupportedStyles: explicit, implicit -FactoryBot/AssociationStyle: - Exclude: - - 'spec/factories/adjustment_factory.rb' - - 'spec/factories/inventory_unit_factory.rb' - - 'spec/factories/payment_factory.rb' - - 'spec/factories/return_authorization_factory.rb' - - 'spec/factories/shipping_method_factory.rb' - - 'spec/factories/tax_rate_factory.rb' - -# Offense count: 16 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: EnforcedStyle, ExplicitOnly. -# SupportedStyles: require_parentheses, omit_parentheses -FactoryBot/ConsistentParenthesesStyle: - Exclude: - - 'spec/controllers/api/v0/shipments_controller_spec.rb' - - 'spec/controllers/spree/admin/orders_controller_spec.rb' - - 'spec/factories/shipping_method_factory.rb' - - 'spec/factories/subscription_factory.rb' - - 'spec/models/spree/line_item_spec.rb' - - 'spec/models/spree/order/tax_spec.rb' - - 'spec/models/spree/order_inventory_spec.rb' - - 'spec/models/spree/shipping_method_spec.rb' - - 'spec/services/order_cycle_webhook_service_spec.rb' - - 'spec/system/admin/order_spec.rb' - - 'spec/system/admin/users_spec.rb' - -# Offense count: 65 -# This cop supports unsafe autocorrection (--autocorrect-all). -# Configuration parameters: Include, EnforcedStyle, ExplicitOnly. -# Include: **/*_spec.rb, **/spec/**/*, spec/factories.rb, spec/factories/**/*.rb, features/support/factories/**/*.rb -# SupportedStyles: create_list, n_times -FactoryBot/CreateList: - Exclude: - - 'engines/order_management/spec/services/order_management/stock/estimator_spec.rb' - - 'spec/controllers/admin/subscription_line_items_controller_spec.rb' - - 'spec/controllers/admin/subscriptions_controller_spec.rb' - - 'spec/controllers/api/v0/reports_controller_spec.rb' - - 'spec/controllers/api/v0/shipments_controller_spec.rb' - - 'spec/controllers/shop_controller_spec.rb' - - 'spec/controllers/spree/admin/adjustments_controller_spec.rb' - - 'spec/controllers/spree/admin/mail_methods_controller_spec.rb' - - 'spec/controllers/spree/admin/orders/invoices_spec.rb' - - 'spec/controllers/spree/admin/payment_methods_controller_spec.rb' - - 'spec/controllers/spree/orders_controller_spec.rb' - - 'spec/factories/order_cycle_factory.rb' - - 'spec/factories/shipping_method_factory.rb' - - 'spec/factories/subscription_factory.rb' - - 'spec/helpers/admin/subscriptions_helper_spec.rb' - - 'spec/helpers/spree/base_helper_spec.rb' - - 'spec/lib/reports/order_cycle_management_report_spec.rb' - - 'spec/models/order_cycle_spec.rb' - - 'spec/models/proxy_order_spec.rb' - - 'spec/models/spree/inventory_unit_spec.rb' - - 'spec/models/spree/order/payment_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/spree/shipment_spec.rb' - - 'spec/services/exchange_products_renderer_spec.rb' - - 'spec/services/order_cycle_clone_spec.rb' - - 'spec/services/order_cycle_form_spec.rb' - - 'spec/services/order_cycle_warning_spec.rb' - - 'spec/services/order_cycle_webhook_service_spec.rb' - - 'spec/services/order_syncer_spec.rb' - - 'spec/services/order_workflow_spec.rb' - - 'spec/services/products_renderer_spec.rb' - - 'spec/system/admin/bulk_order_management_spec.rb' - - 'spec/system/admin/enterprise_relationships_spec.rb' - - 'spec/system/admin/enterprise_roles_spec.rb' - - 'spec/system/admin/order_cycles/simple_spec.rb' - - 'spec/system/admin/reports_spec.rb' - - 'spec/system/admin/subscriptions/crud_spec.rb' - - 'spec/system/admin/subscriptions/smoke_tests_spec.rb' - - 'spec/system/consumer/checkout/details_spec.rb' - - 'spec/system/consumer/checkout/guest_spec.rb' - - 'spec/system/consumer/checkout/payment_spec.rb' - - 'spec/system/consumer/checkout/summary_spec.rb' - - 'spec/system/consumer/checkout/tax_incl_spec.rb' - - 'spec/system/consumer/checkout/tax_not_incl_spec.rb' - - 'spec/views/spree/admin/payment_methods/index.html.haml_spec.rb' - -# Offense count: 49 -FactoryBot/FactoryAssociationWithStrategy: - Exclude: - - 'spec/factories.rb' - - 'spec/factories/custom_tab_factory.rb' - - 'spec/factories/customer_factory.rb' - - 'spec/factories/order_cycle_factory.rb' - - 'spec/factories/order_factory.rb' - - 'spec/factories/payment_method_factory.rb' - - 'spec/factories/product_factory.rb' - - 'spec/factories/shipment_factory.rb' - - 'spec/factories/shipping_method_factory.rb' - - 'spec/factories/stock_factory.rb' - - 'spec/factories/subscription_factory.rb' - - 'spec/factories/variant_factory.rb' - - 'spec/factories/voucher_factory.rb' - -# Offense count: 62 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: Include. -# Include: spec/factories.rb, spec/factories/**/*.rb, features/support/factories/**/*.rb -FactoryBot/FactoryClassName: - Exclude: - - 'spec/factories.rb' - - 'spec/factories/address_factory.rb' - - 'spec/factories/adjustment_factory.rb' - - 'spec/factories/asset_factory.rb' - - 'spec/factories/calculated_adjustment_factory.rb' - - 'spec/factories/calculator_factory.rb' - - 'spec/factories/country_factory.rb' - - 'spec/factories/credit_card_factory.rb' - - 'spec/factories/customer_factory.rb' - - 'spec/factories/enterprise_factory.rb' - - 'spec/factories/inventory_unit_factory.rb' - - 'spec/factories/invoice_factory.rb' - - 'spec/factories/line_item_factory.rb' - - 'spec/factories/order_cycle_factory.rb' - - 'spec/factories/order_factory.rb' - - 'spec/factories/payment_factory.rb' - - 'spec/factories/payment_method_factory.rb' - - 'spec/factories/price_factory.rb' - - 'spec/factories/product_factory.rb' - - 'spec/factories/product_property_factory.rb' - - 'spec/factories/property_factory.rb' - - 'spec/factories/return_authorization_factory.rb' - - 'spec/factories/shipment_factory.rb' - - 'spec/factories/shipping_category_factory.rb' - - 'spec/factories/shipping_method_factory.rb' - - 'spec/factories/state_factory.rb' - - 'spec/factories/stock_factory.rb' - - 'spec/factories/stock_location_factory.rb' - - 'spec/factories/stock_movement_factory.rb' - - 'spec/factories/subscription_factory.rb' - - 'spec/factories/tag_rule_factory.rb' - - 'spec/factories/tax_category_factory.rb' - - 'spec/factories/tax_rate_factory.rb' - - 'spec/factories/taxon_factory.rb' - - 'spec/factories/taxonomy_factory.rb' - - 'spec/factories/user_factory.rb' - - 'spec/factories/variant_factory.rb' - - 'spec/factories/voucher_factory.rb' - - 'spec/factories/zone_factory.rb' - -# Offense count: 2 -# This cop supports safe autocorrection (--autocorrect). -FactoryBot/RedundantFactoryOption: - Exclude: - - 'spec/factories/inventory_unit_factory.rb' - - 'spec/factories/shipping_method_factory.rb' - -# Offense count: 80 -# This cop supports unsafe autocorrection (--autocorrect-all). -FactoryBot/SyntaxMethods: - Exclude: - - 'spec/controllers/admin/bulk_line_items_controller_spec.rb' - - 'spec/controllers/api/v0/products_controller_spec.rb' - - 'spec/lib/reports/line_items_spec.rb' - - 'spec/mailers/producer_mailer_spec.rb' - - 'spec/models/spree/addresses_spec.rb' - - 'spec/models/spree/order/checkout_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/system/admin/bulk_product_update_spec.rb' - # Offense count: 16 # Configuration parameters: AllowedMethods. # AllowedMethods: enums @@ -678,3532 +389,6 @@ Naming/VariableNumber: - 'spec/models/spree/tax_rate_spec.rb' - 'spec/requests/api/orders_spec.rb' -# Offense count: 78 -RSpec/AnyInstance: - Exclude: - - 'engines/order_management/spec/services/order_management/stock/estimator_spec.rb' - - 'spec/base_spec_helper.rb' - - 'spec/controllers/admin/customers_controller_spec.rb' - - 'spec/controllers/admin/enterprises_controller_spec.rb' - - 'spec/controllers/api/v0/enterprises_controller_spec.rb' - - 'spec/controllers/api/v0/orders_controller_spec.rb' - - 'spec/controllers/api/v0/shipments_controller_spec.rb' - - 'spec/controllers/cart_controller_spec.rb' - - 'spec/controllers/spree/admin/orders/payments/payments_controller_spec.rb' - - 'spec/controllers/spree/admin/orders_controller_spec.rb' - - 'spec/helpers/admin/enterprises_helper_spec.rb' - - 'spec/jobs/subscription_confirm_job_spec.rb' - - 'spec/jobs/subscription_placement_job_spec.rb' - - 'spec/lib/reports/bulk_coop_report_spec.rb' - - 'spec/lib/reports/report_spec.rb' - - 'spec/lib/stripe/credit_card_remover_spec.rb' - - 'spec/models/enterprise_spec.rb' - - 'spec/models/spree/credit_card_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/spree/user_spec.rb' - - 'spec/models/spree/variant_spec.rb' - - 'spec/reflexes/products_reflex_spec.rb' - - 'spec/services/products_renderer_spec.rb' - - 'spec/support/request/paypal_helper.rb' - - 'spec/support/request/shop_workflow.rb' - - 'spec/system/admin/bulk_order_management_spec.rb' - - 'spec/system/admin/order_spec.rb' - - 'spec/system/admin/overview_spec.rb' - - 'spec/system/admin/products_v3/products_spec.rb' - - 'spec/system/admin/variant_overrides_spec.rb' - - 'spec/system/consumer/registration_spec.rb' - - 'spec/system/consumer/white_label_spec.rb' - -# Offense count: 10 -RSpec/Be: - Exclude: - - 'spec/controllers/admin/enterprises_controller_spec.rb' - - 'spec/controllers/admin/order_cycles_controller_spec.rb' - - 'spec/controllers/api/v0/customers_controller_spec.rb' - - 'spec/controllers/spree/admin/variants_controller_spec.rb' - - 'spec/models/spree/adjustment_spec.rb' - - 'spec/services/cart_service_spec.rb' - -# Offense count: 2 -# This cop supports safe autocorrection (--autocorrect). -RSpec/BeEmpty: - Exclude: - - 'spec/models/customer_spec.rb' - -# Offense count: 226 -# This cop supports unsafe autocorrection (--autocorrect-all). -RSpec/BeEq: - Exclude: - - 'engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb' - - 'engines/dfc_provider/spec/services/authorization_control_spec.rb' - - 'engines/dfc_provider/spec/services/offer_builder_spec.rb' - - 'engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb' - - 'engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb' - - 'engines/web/spec/helpers/cookies_policy_helper_spec.rb' - - 'spec/constraints/feature_toggle_constraint_spec.rb' - - 'spec/controllers/admin/bulk_line_items_controller_spec.rb' - - 'spec/controllers/admin/customers_controller_spec.rb' - - 'spec/controllers/admin/enterprises_controller_spec.rb' - - 'spec/controllers/admin/inventory_items_controller_spec.rb' - - 'spec/controllers/admin/schedules_controller_spec.rb' - - 'spec/controllers/admin/variant_overrides_controller_spec.rb' - - 'spec/controllers/api/v0/product_images_controller_spec.rb' - - 'spec/controllers/api/v0/products_controller_spec.rb' - - 'spec/controllers/api/v0/shipments_controller_spec.rb' - - 'spec/controllers/api/v0/variants_controller_spec.rb' - - 'spec/controllers/payment_gateways/stripe_controller_spec.rb' - - 'spec/controllers/spree/admin/adjustments_controller_spec.rb' - - 'spec/controllers/spree/credit_cards_controller_spec.rb' - - 'spec/controllers/spree/orders_controller_spec.rb' - - 'spec/controllers/user_confirmations_controller_spec.rb' - - 'spec/helpers/application_helper_spec.rb' - - 'spec/helpers/terms_and_conditions_helper_spec.rb' - - 'spec/lib/open_food_network/address_finder_spec.rb' - - 'spec/lib/open_food_network/feature_toggle_spec.rb' - - 'spec/lib/open_food_network/scope_variant_to_hub_spec.rb' - - 'spec/lib/reports/enterprise_fee_summary/summarizer_spec.rb' - - 'spec/lib/stripe/credit_card_cloner_spec.rb' - - 'spec/lib/stripe/credit_card_remover_spec.rb' - - 'spec/migrations/20240213044159_copy_oidc_data_to_oidc_accounts_spec.rb' - - 'spec/migrations/migrate_admin_tax_amounts_spec.rb' - - 'spec/models/concerns/balance_spec.rb' - - 'spec/models/concerns/variant_stock_spec.rb' - - 'spec/models/connected_app_spec.rb' - - 'spec/models/enterprise_fee_spec.rb' - - 'spec/models/enterprise_spec.rb' - - 'spec/models/order_balance_spec.rb' - - 'spec/models/order_cycle_spec.rb' - - 'spec/models/product_import/inventory_reset_strategy_spec.rb' - - 'spec/models/product_import/settings_spec.rb' - - 'spec/models/product_importer_spec.rb' - - 'spec/models/proxy_order_spec.rb' - - 'spec/models/spree/adjustment_spec.rb' - - 'spec/models/spree/gateway/stripe_sca_spec.rb' - - 'spec/models/spree/image_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/spree/payment_spec.rb' - - 'spec/models/spree/stock_item_spec.rb' - - 'spec/models/spree/user_spec.rb' - - 'spec/models/spree/variant_spec.rb' - - 'spec/models/terms_of_service_file_spec.rb' - - 'spec/models/variant_override_spec.rb' - - 'spec/requests/api/v1/customers_spec.rb' - - 'spec/requests/checkout/stripe_sca_spec.rb' - - 'spec/serializers/api/enterprise_shopfront_serializer_spec.rb' - - 'spec/services/embedded_page_service_spec.rb' - - 'spec/services/file_path_sanitizer_spec.rb' - - 'spec/services/order_cycle_clone_spec.rb' - - 'spec/services/order_cycle_warning_spec.rb' - - 'spec/services/process_payment_intent_spec.rb' - - 'spec/services/sets/product_set_spec.rb' - - 'spec/services/stripe_payment_status_spec.rb' - - 'spec/system/admin/configuration/general_settings_spec.rb' - - 'spec/system/admin/customers_spec.rb' - - 'spec/system/admin/enterprise_fees_spec.rb' - - 'spec/system/admin/enterprises/index_spec.rb' - - 'spec/system/admin/enterprises_spec.rb' - - 'spec/system/admin/orders/invoices_spec.rb' - - 'spec/system/admin/variant_overrides_spec.rb' - - 'spec/system/consumer/registration_spec.rb' - - 'spec/system/consumer/shopping/checkout_stripe_spec.rb' - -# Offense count: 14 -# This cop supports unsafe autocorrection (--autocorrect-all). -RSpec/BeEql: - Exclude: - - 'spec/lib/spree/localized_number_spec.rb' - - 'spec/models/spree/addresses_spec.rb' - - 'spec/models/spree/product_spec.rb' - - 'spec/models/spree/shipment_spec.rb' - -# Offense count: 69 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: EnforcedStyle. -# SupportedStyles: be, be_nil -RSpec/BeNil: - Exclude: - - 'engines/order_management/spec/services/order_management/subscriptions/form_spec.rb' - - 'spec/controllers/admin/order_cycles_controller_spec.rb' - - 'spec/controllers/admin/proxy_orders_controller_spec.rb' - - 'spec/controllers/admin/stripe_accounts_controller_spec.rb' - - 'spec/controllers/admin/subscriptions_controller_spec.rb' - - 'spec/controllers/api/v0/exchange_products_controller_spec.rb' - - 'spec/controllers/payment_gateways/stripe_controller_spec.rb' - - 'spec/controllers/spree/orders_controller_spec.rb' - - 'spec/models/column_preference_spec.rb' - - 'spec/models/customer_spec.rb' - - 'spec/models/enterprise_fee_spec.rb' - - 'spec/models/proxy_order_spec.rb' - - 'spec/models/spree/line_item_spec.rb' - - 'spec/models/spree/user_spec.rb' - - 'spec/models/subscription_spec.rb' - - 'spec/serializers/api/admin/customer_serializer_spec.rb' - - 'spec/serializers/api/admin/subscription_customer_serializer_spec.rb' - - 'spec/services/cap_quantity_spec.rb' - - 'spec/services/checkout/stripe_redirect_spec.rb' - - 'spec/services/content_sanitizer_spec.rb' - - 'spec/services/order_factory_spec.rb' - - 'spec/services/order_payment_finder_spec.rb' - - 'spec/services/order_syncer_spec.rb' - - 'spec/services/permitted_attributes/order_cycle_spec.rb' - - 'spec/services/permitted_attributes/user_spec.rb' - - 'spec/services/process_payment_intent_spec.rb' - - 'spec/services/sets/product_set_spec.rb' - - 'spec/system/admin/customers_spec.rb' - - 'spec/system/admin/subscriptions/crud_spec.rb' - - 'spec/system/admin/vouchers_spec.rb' - - 'spec/system/consumer/shopping/orders_spec.rb' - -# Offense count: 10 -RSpec/BeforeAfterAll: - Exclude: - - 'spec/base_spec_helper.rb' - - 'spec/lib/open_food_network/order_cycle_form_applicator_spec.rb' - - 'spec/lib/tasks/reset_spec.rb' - - 'spec/lib/tasks/sample_data_rake_spec.rb' - - 'spec/lib/tasks/users_rake_spec.rb' - - 'spec/models/spree/preferences/configuration_spec.rb' - - 'spec/models/spree/preferences/preferable_spec.rb' - - 'spec/models/spree/state_spec.rb' - -# Offense count: 12 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: EnabledMethods. -RSpec/Capybara/FeatureMethods: - Exclude: - - 'spec/controllers/spree/admin/shipping_methods_controller_spec.rb' - - 'spec/system/consumer/cookies_spec.rb' - -# Offense count: 32 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: NegatedMatcher. -RSpec/ChangeByZero: - Exclude: - - 'engines/dfc_provider/spec/requests/offers_spec.rb' - - 'spec/controllers/admin/customers_controller_spec.rb' - - 'spec/controllers/admin/inventory_items_controller_spec.rb' - - 'spec/controllers/admin/order_cycles_controller_spec.rb' - - 'spec/controllers/api/v0/shipments_controller_spec.rb' - - 'spec/controllers/spree/admin/orders/invoices_spec.rb' - - 'spec/controllers/spree/admin/payment_methods_controller_spec.rb' - - 'spec/jobs/bulk_invoice_job_spec.rb' - - 'spec/lib/open_food_network/order_cycle_form_applicator_spec.rb' - - 'spec/mailers/producer_mailer_spec.rb' - - 'spec/models/enterprise_fee_spec.rb' - - 'spec/models/oidc_account_spec.rb' - - 'spec/services/order_invoice_generator_spec.rb' - - 'spec/services/sets/model_set_spec.rb' - - 'spec/services/sets/product_set_spec.rb' - - 'spec/system/admin/customers_spec.rb' - - 'spec/system/admin/enterprise_relationships_spec.rb' - - 'spec/system/admin/enterprise_roles_spec.rb' - - 'spec/system/admin/orders/invoices_spec.rb' - - 'spec/system/admin/variant_overrides_spec.rb' - - 'spec/system/consumer/shopping/variant_overrides_spec.rb' - -# Offense count: 116 -# This cop supports safe autocorrection (--autocorrect). -RSpec/ContextMethod: - Exclude: - - 'engines/order_management/spec/services/order_management/stock/estimator_spec.rb' - - 'engines/order_management/spec/services/order_management/stock/package_spec.rb' - - 'spec/controllers/api/v0/shipments_controller_spec.rb' - - 'spec/controllers/payment_gateways/paypal_controller_spec.rb' - - 'spec/controllers/spree/admin/mail_methods_controller_spec.rb' - - 'spec/controllers/spree/admin/orders_controller_spec.rb' - - 'spec/controllers/spree/admin/users_controller_spec.rb' - - 'spec/controllers/stripe/callbacks_controller_spec.rb' - - 'spec/helpers/i18n_helper_spec.rb' - - 'spec/lib/spree/core/mail_interceptor_spec.rb' - - 'spec/lib/spree/core/token_resource_spec.rb' - - 'spec/models/concerns/balance_spec.rb' - - 'spec/models/concerns/calculated_adjustments_spec.rb' - - 'spec/models/invoice/data_presenter_spec.rb' - - 'spec/models/spree/address_spec.rb' - - 'spec/models/spree/adjustment_spec.rb' - - 'spec/models/spree/credit_card_spec.rb' - - 'spec/models/spree/inventory_unit_spec.rb' - - 'spec/models/spree/line_item_spec.rb' - - 'spec/models/spree/order/adjustments_spec.rb' - - 'spec/models/spree/order/callbacks_spec.rb' - - 'spec/models/spree/order/checkout_spec.rb' - - 'spec/models/spree/order/state_machine_spec.rb' - - 'spec/models/spree/order/tax_spec.rb' - - 'spec/models/spree/order_contents_spec.rb' - - 'spec/models/spree/order_inventory_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/spree/payment_spec.rb' - - 'spec/models/spree/product_spec.rb' - - 'spec/models/spree/shipment_spec.rb' - - 'spec/models/spree/shipping_method_spec.rb' - - 'spec/models/spree/shipping_rate_spec.rb' - - 'spec/models/spree/taxonomy_spec.rb' - - 'spec/models/spree/user_spec.rb' - - 'spec/models/spree/variant_spec.rb' - - 'spec/models/spree/zone_spec.rb' - - 'spec/requests/home_controller_spec.rb' - - 'spec/services/content_sanitizer_spec.rb' - -# Offense count: 1676 -# Configuration parameters: Prefixes, AllowedPatterns. -# Prefixes: when, with, without -RSpec/ContextWording: - Exclude: - - 'engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb' - - 'engines/dfc_provider/spec/requests/enterprises_spec.rb' - - 'engines/dfc_provider/spec/services/supplied_product_builder_spec.rb' - - 'engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb' - - 'engines/order_management/spec/services/order_management/order/updater_spec.rb' - - 'engines/order_management/spec/services/order_management/stock/coordinator_spec.rb' - - 'engines/order_management/spec/services/order_management/stock/estimator_spec.rb' - - 'engines/order_management/spec/services/order_management/stock/package_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/count_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb' - - 'spec/controllers/admin/bulk_line_items_controller_spec.rb' - - 'spec/controllers/admin/column_preferences_controller_spec.rb' - - 'spec/controllers/admin/customers_controller_spec.rb' - - 'spec/controllers/admin/enterprises_controller_spec.rb' - - 'spec/controllers/admin/inventory_items_controller_spec.rb' - - 'spec/controllers/admin/order_cycles_controller_spec.rb' - - 'spec/controllers/admin/product_import_controller_spec.rb' - - 'spec/controllers/admin/proxy_orders_controller_spec.rb' - - 'spec/controllers/admin/reports_controller_spec.rb' - - 'spec/controllers/admin/schedules_controller_spec.rb' - - 'spec/controllers/admin/stripe_accounts_controller_spec.rb' - - 'spec/controllers/admin/stripe_connect_settings_controller_spec.rb' - - 'spec/controllers/admin/subscription_line_items_controller_spec.rb' - - 'spec/controllers/admin/subscriptions_controller_spec.rb' - - 'spec/controllers/admin/tag_rules_controller_spec.rb' - - 'spec/controllers/admin/terms_of_service_files_controller_spec.rb' - - 'spec/controllers/admin/variant_overrides_controller_spec.rb' - - 'spec/controllers/api/v0/base_controller_spec.rb' - - 'spec/controllers/api/v0/customers_controller_spec.rb' - - 'spec/controllers/api/v0/enterprises_controller_spec.rb' - - 'spec/controllers/api/v0/logos_controller_spec.rb' - - 'spec/controllers/api/v0/orders_controller_spec.rb' - - 'spec/controllers/api/v0/products_controller_spec.rb' - - 'spec/controllers/api/v0/promo_images_controller_spec.rb' - - 'spec/controllers/api/v0/reports/packing_report_spec.rb' - - 'spec/controllers/api/v0/reports_controller_spec.rb' - - 'spec/controllers/api/v0/shipments_controller_spec.rb' - - 'spec/controllers/api/v0/shops_controller_spec.rb' - - 'spec/controllers/api/v0/states_controller_spec.rb' - - 'spec/controllers/api/v0/taxonomies_controller_spec.rb' - - 'spec/controllers/api/v0/taxons_controller_spec.rb' - - 'spec/controllers/api/v0/terms_and_conditions_controller_spec.rb' - - 'spec/controllers/api/v0/variants_controller_spec.rb' - - 'spec/controllers/cart_controller_spec.rb' - - 'spec/controllers/checkout_controller_spec.rb' - - 'spec/controllers/enterprises_controller_spec.rb' - - 'spec/controllers/line_items_controller_spec.rb' - - 'spec/controllers/payment_gateways/paypal_controller_spec.rb' - - 'spec/controllers/payment_gateways/stripe_controller_spec.rb' - - 'spec/controllers/shop_controller_spec.rb' - - 'spec/controllers/spree/admin/adjustments_controller_spec.rb' - - 'spec/controllers/spree/admin/base_controller_spec.rb' - - 'spec/controllers/spree/admin/mail_methods_controller_spec.rb' - - 'spec/controllers/spree/admin/orders/customer_details_controller_spec.rb' - - 'spec/controllers/spree/admin/orders/invoices_spec.rb' - - 'spec/controllers/spree/admin/orders/payments/payments_controller_refunds_spec.rb' - - 'spec/controllers/spree/admin/orders/payments/payments_controller_spec.rb' - - 'spec/controllers/spree/admin/orders_controller_spec.rb' - - 'spec/controllers/spree/admin/overview_controller_spec.rb' - - 'spec/controllers/spree/admin/payment_methods_controller_spec.rb' - - 'spec/controllers/spree/admin/products_controller_spec.rb' - - 'spec/controllers/spree/admin/search_controller_spec.rb' - - 'spec/controllers/spree/admin/taxons_controller_spec.rb' - - 'spec/controllers/spree/admin/users_controller_spec.rb' - - 'spec/controllers/spree/credit_cards_controller_spec.rb' - - 'spec/controllers/spree/orders_controller_spec.rb' - - 'spec/controllers/spree/user_sessions_controller_spec.rb' - - 'spec/controllers/stripe/callbacks_controller_spec.rb' - - 'spec/controllers/user_confirmations_controller_spec.rb' - - 'spec/helpers/admin/subscriptions_helper_spec.rb' - - 'spec/helpers/bulk_form_builder_spec.rb' - - 'spec/helpers/checkout_helper_spec.rb' - - 'spec/helpers/i18n_helper_spec.rb' - - 'spec/helpers/order_cycles_helper_spec.rb' - - 'spec/helpers/shop_helper_spec.rb' - - 'spec/helpers/spree/admin/orders_helper_spec.rb' - - 'spec/helpers/spree/base_helper_spec.rb' - - 'spec/jobs/subscription_confirm_job_spec.rb' - - 'spec/lib/open_food_network/address_finder_spec.rb' - - 'spec/lib/open_food_network/i18n_config_spec.rb' - - 'spec/lib/open_food_network/order_cycle_form_applicator_spec.rb' - - 'spec/lib/open_food_network/order_cycle_permissions_spec.rb' - - 'spec/lib/open_food_network/permissions_spec.rb' - - 'spec/lib/open_food_network/scope_variants_to_search_spec.rb' - - 'spec/lib/reports/bulk_coop_report_spec.rb' - - 'spec/lib/reports/customers_report_spec.rb' - - 'spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb' - - 'spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb' - - 'spec/lib/reports/enterprise_fee_summary/parameters_spec.rb' - - 'spec/lib/reports/order_cycle_management_report_spec.rb' - - 'spec/lib/reports/orders_and_distributors_report_spec.rb' - - 'spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb' - - 'spec/lib/reports/packing/packing_report_spec.rb' - - 'spec/lib/reports/products_and_inventory_report_spec.rb' - - 'spec/lib/reports/report_loader_spec.rb' - - 'spec/lib/reports/report_spec.rb' - - 'spec/lib/spree/core/mail_interceptor_spec.rb' - - 'spec/lib/spree/core/mail_settings_spec.rb' - - 'spec/lib/spree/core/token_resource_spec.rb' - - 'spec/lib/spree/money_spec.rb' - - 'spec/lib/stripe/account_connector_spec.rb' - - 'spec/lib/stripe/credit_card_remover_spec.rb' - - 'spec/lib/stripe/payment_intent_validator_spec.rb' - - 'spec/mailers/order_mailer_spec.rb' - - 'spec/mailers/producer_mailer_spec.rb' - - 'spec/mailers/shipment_mailer_spec.rb' - - 'spec/mailers/subscription_mailer_spec.rb' - - 'spec/mailers/test_mailer_spec.rb' - - 'spec/mailers/user_mailer_spec.rb' - - 'spec/models/calculator/price_sack_spec.rb' - - 'spec/models/calculator/weight_spec.rb' - - 'spec/models/column_preference_spec.rb' - - 'spec/models/concerns/balance_spec.rb' - - 'spec/models/concerns/calculated_adjustments_spec.rb' - - 'spec/models/customer_spec.rb' - - 'spec/models/enterprise_caching_spec.rb' - - 'spec/models/enterprise_relationship_spec.rb' - - 'spec/models/invoice/data_presenter_spec.rb' - - 'spec/models/order_cycle_spec.rb' - - 'spec/models/product_import/entry_validator_spec.rb' - - 'spec/models/product_import/inventory_reset_strategy_spec.rb' - - 'spec/models/product_import/settings_spec.rb' - - 'spec/models/product_importer_spec.rb' - - 'spec/models/proxy_order_spec.rb' - - 'spec/models/spree/ability_spec.rb' - - 'spec/models/spree/address_spec.rb' - - 'spec/models/spree/adjustment_spec.rb' - - 'spec/models/spree/credit_card_spec.rb' - - 'spec/models/spree/inventory_unit_spec.rb' - - 'spec/models/spree/line_item_spec.rb' - - 'spec/models/spree/order/address_spec.rb' - - 'spec/models/spree/order/adjustments_spec.rb' - - 'spec/models/spree/order/callbacks_spec.rb' - - 'spec/models/spree/order/checkout_spec.rb' - - 'spec/models/spree/order/state_machine_spec.rb' - - 'spec/models/spree/order/tax_spec.rb' - - 'spec/models/spree/order_contents_spec.rb' - - 'spec/models/spree/order_inventory_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/spree/payment_method_spec.rb' - - 'spec/models/spree/payment_spec.rb' - - 'spec/models/spree/preferences/preferable_spec.rb' - - 'spec/models/spree/product_property_spec.rb' - - 'spec/models/spree/product_spec.rb' - - 'spec/models/spree/return_authorization_spec.rb' - - 'spec/models/spree/shipment_spec.rb' - - 'spec/models/spree/shipping_method_spec.rb' - - 'spec/models/spree/shipping_rate_spec.rb' - - 'spec/models/spree/stock/availability_validator_spec.rb' - - 'spec/models/spree/stock_item_spec.rb' - - 'spec/models/spree/stock_location_spec.rb' - - 'spec/models/spree/stock_movement_spec.rb' - - 'spec/models/spree/tax_category_spec.rb' - - 'spec/models/spree/tax_rate_spec.rb' - - 'spec/models/spree/taxon_spec.rb' - - 'spec/models/spree/taxonomy_spec.rb' - - 'spec/models/spree/user_spec.rb' - - 'spec/models/spree/variant_spec.rb' - - 'spec/models/spree/zone_spec.rb' - - 'spec/models/stripe_account_spec.rb' - - 'spec/models/subscription_spec.rb' - - 'spec/models/variant_override_spec.rb' - - 'spec/queries/payments_requiring_action_spec.rb' - - 'spec/reflexes/products_reflex_spec.rb' - - 'spec/requests/api/orders_spec.rb' - - 'spec/requests/api/routes_spec.rb' - - 'spec/requests/api/v1/customers_spec.rb' - - 'spec/requests/checkout/stripe_sca_spec.rb' - - 'spec/requests/home_controller_spec.rb' - - 'spec/routing/stripe_spec.rb' - - 'spec/serializers/api/admin/enterprise_serializer_spec.rb' - - 'spec/serializers/api/admin/exchange_serializer_spec.rb' - - 'spec/serializers/api/admin/order_serializer_spec.rb' - - 'spec/serializers/api/cached_enterprise_serializer_spec.rb' - - 'spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb' - - 'spec/services/cap_quantity_spec.rb' - - 'spec/services/cart_service_spec.rb' - - 'spec/services/content_sanitizer_spec.rb' - - 'spec/services/exchange_products_renderer_spec.rb' - - 'spec/services/invoice_data_generator_spec.rb' - - 'spec/services/order_available_payment_methods_spec.rb' - - 'spec/services/order_available_shipping_methods_spec.rb' - - 'spec/services/order_cart_reset_spec.rb' - - 'spec/services/order_cycle_form_spec.rb' - - 'spec/services/order_cycle_webhook_service_spec.rb' - - 'spec/services/order_fees_handler_spec.rb' - - 'spec/services/order_invoice_comparator_spec.rb' - - 'spec/services/order_invoice_generator_spec.rb' - - 'spec/services/order_payment_finder_spec.rb' - - 'spec/services/order_syncer_spec.rb' - - 'spec/services/paypal_items_builder_spec.rb' - - 'spec/services/permissions/order_spec.rb' - - 'spec/services/process_payment_intent_spec.rb' - - 'spec/services/products_renderer_spec.rb' - - 'spec/services/sets/product_set_spec.rb' - - 'spec/services/shop/order_cycles_list_spec.rb' - - 'spec/services/stripe_payment_status_spec.rb' - - 'spec/services/terms_of_service_spec.rb' - - 'spec/services/unit_prices_spec.rb' - - 'spec/services/user_locale_setter_spec.rb' - - 'spec/services/voucher_adjustments_service_spec.rb' - - 'spec/services/weights_and_measures_spec.rb' - - 'spec/system/admin/adjustments_spec.rb' - - 'spec/system/admin/authentication_spec.rb' - - 'spec/system/admin/bulk_order_cancellation_spec.rb' - - 'spec/system/admin/bulk_order_management_spec.rb' - - 'spec/system/admin/bulk_product_update_spec.rb' - - 'spec/system/admin/configuration/general_settings_spec.rb' - - 'spec/system/admin/configuration/mail_methods_spec.rb' - - 'spec/system/admin/configuration/shipping_categories_spec.rb' - - 'spec/system/admin/configuration/states_spec.rb' - - 'spec/system/admin/configuration/tax_categories_spec.rb' - - 'spec/system/admin/configuration/tax_rates_spec.rb' - - 'spec/system/admin/configuration/taxonomies_spec.rb' - - 'spec/system/admin/customers_spec.rb' - - 'spec/system/admin/enterprise_fees_spec.rb' - - 'spec/system/admin/enterprise_groups_spec.rb' - - 'spec/system/admin/enterprise_relationships_spec.rb' - - 'spec/system/admin/enterprise_roles_spec.rb' - - 'spec/system/admin/enterprises/business_address_form_spec.rb' - - 'spec/system/admin/enterprises/images_spec.rb' - - 'spec/system/admin/enterprises/index_spec.rb' - - 'spec/system/admin/enterprises/terms_and_conditions_spec.rb' - - 'spec/system/admin/enterprises_spec.rb' - - 'spec/system/admin/flatpickr_spec.rb' - - 'spec/system/admin/invoice_print_spec.rb' - - 'spec/system/admin/order_cycles/list_spec.rb' - - 'spec/system/admin/order_cycles/simple_spec.rb' - - 'spec/system/admin/order_spec.rb' - - 'spec/system/admin/orders/invoices_spec.rb' - - 'spec/system/admin/orders_spec.rb' - - 'spec/system/admin/overview_spec.rb' - - 'spec/system/admin/payment_method_spec.rb' - - 'spec/system/admin/payments_spec.rb' - - 'spec/system/admin/payments_stripe_spec.rb' - - 'spec/system/admin/products_spec.rb' - - 'spec/system/admin/products_v3/products_spec.rb' - - 'spec/system/admin/reports/enterprise_summary_fees/enterprise_summary_fee_with_tax_report_by_order_spec.rb' - - 'spec/system/admin/reports/enterprise_summary_fees/enterprise_summary_fee_with_tax_report_by_producer_spec.rb' - - 'spec/system/admin/reports/orders_and_fulfillment_spec.rb' - - 'spec/system/admin/reports/revenues_by_hub_spec.rb' - - 'spec/system/admin/reports/sales_tax/sales_tax_totals_by_order_spec.rb' - - 'spec/system/admin/reports/sales_tax/sales_tax_totals_by_producer_spec.rb' - - 'spec/system/admin/reports_spec.rb' - - 'spec/system/admin/schedules_spec.rb' - - 'spec/system/admin/shipping_methods_spec.rb' - - 'spec/system/admin/subscriptions/crud_spec.rb' - - 'spec/system/admin/subscriptions/smoke_tests_spec.rb' - - 'spec/system/admin/tag_rules_spec.rb' - - 'spec/system/admin/tax_settings_spec.rb' - - 'spec/system/admin/users_spec.rb' - - 'spec/system/admin/variant_overrides_spec.rb' - - 'spec/system/admin/variants_spec.rb' - - 'spec/system/consumer/account/payments_spec.rb' - - 'spec/system/consumer/account_spec.rb' - - 'spec/system/consumer/authentication_spec.rb' - - 'spec/system/consumer/checkout/details_spec.rb' - - 'spec/system/consumer/checkout/guest_spec.rb' - - 'spec/system/consumer/checkout/payment_spec.rb' - - 'spec/system/consumer/checkout/summary_spec.rb' - - 'spec/system/consumer/checkout/tax_incl_spec.rb' - - 'spec/system/consumer/checkout/tax_not_incl_spec.rb' - - 'spec/system/consumer/cookies_spec.rb' - - 'spec/system/consumer/multilingual_spec.rb' - - 'spec/system/consumer/producers_spec.rb' - - 'spec/system/consumer/registration_spec.rb' - - 'spec/system/consumer/shopping/cart_spec.rb' - - 'spec/system/consumer/shopping/checkout_auth_spec.rb' - - 'spec/system/consumer/shopping/checkout_spec.rb' - - 'spec/system/consumer/shopping/checkout_stripe_spec.rb' - - 'spec/system/consumer/shopping/products_spec.rb' - - 'spec/system/consumer/shopping/shopping_spec.rb' - - 'spec/system/consumer/shopping/variant_overrides_spec.rb' - - 'spec/system/consumer/shops_spec.rb' - - 'spec/system/consumer/white_label_spec.rb' - -# Offense count: 9 -# Configuration parameters: IgnoredMetadata. -RSpec/DescribeClass: - Exclude: - - 'spec/components/distributor_title_component_spec.rb' - - 'spec/components/example_component_spec.rb' - - 'spec/lib/reports/packing/packing_report_spec.rb' - - 'spec/lib/spree/i18n_spec.rb' - - 'spec/lib/tasks/data/truncate_data_rake_spec.rb' - - 'spec/lib/tasks/enterprises_rake_spec.rb' - - 'spec/lib/tasks/reset_spec.rb' - - 'spec/lib/tasks/sample_data_rake_spec.rb' - - 'spec/lib/tasks/users_rake_spec.rb' - -# Offense count: 865 -# This cop supports unsafe autocorrection (--autocorrect-all). -# Configuration parameters: SkipBlocks, EnforcedStyle. -# SupportedStyles: described_class, explicit -RSpec/DescribedClass: - Exclude: - - 'engines/dfc_provider/spec/services/catalog_item_builder_spec.rb' - - 'engines/dfc_provider/spec/services/dfc_io_spec.rb' - - 'engines/dfc_provider/spec/services/offer_builder_spec.rb' - - 'engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb' - - 'engines/order_management/spec/services/order_management/order/updater_spec.rb' - - 'engines/order_management/spec/services/order_management/stock/coordinator_spec.rb' - - 'engines/order_management/spec/services/order_management/stock/estimator_spec.rb' - - 'engines/order_management/spec/services/order_management/stock/package_spec.rb' - - 'engines/order_management/spec/services/order_management/stock/packer_spec.rb' - - 'engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/count_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/form_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/summarizer_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb' - - 'spec/controllers/admin/order_cycles_controller_spec.rb' - - 'spec/controllers/api/v0/base_controller_spec.rb' - - 'spec/controllers/api/v0/exchange_products_controller_spec.rb' - - 'spec/controllers/base_controller_spec.rb' - - 'spec/controllers/concerns/address_transformation_spec.rb' - - 'spec/controllers/concerns/extra_fields_spec.rb' - - 'spec/controllers/spree/admin/base_controller_spec.rb' - - 'spec/forms/enterprise_fees_bulk_update_spec.rb' - - 'spec/helpers/bulk_form_builder_spec.rb' - - 'spec/helpers/spree/base_helper_spec.rb' - - 'spec/jobs/bulk_invoice_job_spec.rb' - - 'spec/jobs/connect_app_job_spec.rb' - - 'spec/jobs/heartbeat_job_spec.rb' - - 'spec/jobs/job_logger_spec.rb' - - 'spec/jobs/order_cycle_closing_job_spec.rb' - - 'spec/jobs/order_cycle_notification_job_spec.rb' - - 'spec/jobs/order_cycle_opened_job_spec.rb' - - 'spec/jobs/report_job_spec.rb' - - 'spec/jobs/subscription_confirm_job_spec.rb' - - 'spec/jobs/subscription_placement_job_spec.rb' - - 'spec/jobs/webhook_delivery_job_spec.rb' - - 'spec/lib/i18n_digests_spec.rb' - - 'spec/lib/open_food_network/address_finder_spec.rb' - - 'spec/lib/open_food_network/enterprise_fee_applicator_spec.rb' - - 'spec/lib/open_food_network/enterprise_fee_calculator_spec.rb' - - 'spec/lib/open_food_network/enterprise_issue_validator_spec.rb' - - 'spec/lib/open_food_network/error_logger_spec.rb' - - 'spec/lib/open_food_network/feature_toggle_spec.rb' - - 'spec/lib/open_food_network/i18n_config_spec.rb' - - 'spec/lib/open_food_network/order_cycle_form_applicator_spec.rb' - - 'spec/lib/open_food_network/order_cycle_permissions_spec.rb' - - 'spec/lib/open_food_network/permissions_spec.rb' - - 'spec/lib/open_food_network/property_merge_spec.rb' - - 'spec/lib/open_food_network/referer_parser_spec.rb' - - 'spec/lib/open_food_network/scope_variant_to_hub_spec.rb' - - 'spec/lib/open_food_network/scope_variants_to_search_spec.rb' - - 'spec/lib/open_food_network/tag_rule_applicator_spec.rb' - - 'spec/lib/reports/bulk_coop_report_spec.rb' - - 'spec/lib/reports/customers_report_spec.rb' - - 'spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb' - - 'spec/lib/reports/lettuce_share_report_spec.rb' - - 'spec/lib/reports/order_cycle_management_report_spec.rb' - - 'spec/lib/reports/orders_and_distributors_report_spec.rb' - - 'spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb' - - 'spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb' - - 'spec/lib/reports/products_and_inventory_report_spec.rb' - - 'spec/lib/reports/report_loader_spec.rb' - - 'spec/lib/reports/sales_tax_report_spec.rb' - - 'spec/lib/reports/users_and_enterprises_report_spec.rb' - - 'spec/lib/reports/xero_invoices_report_spec.rb' - - 'spec/lib/spree/core/mail_interceptor_spec.rb' - - 'spec/lib/spree/core/mail_settings_spec.rb' - - 'spec/lib/spree/core/product_duplicator_spec.rb' - - 'spec/lib/spree/money_spec.rb' - - 'spec/lib/stripe/account_connector_spec.rb' - - 'spec/lib/stripe/authorize_response_patcher_spec.rb' - - 'spec/lib/stripe/credit_card_cloner_spec.rb' - - 'spec/lib/stripe/credit_card_remover_spec.rb' - - 'spec/lib/stripe/payment_intent_validator_spec.rb' - - 'spec/lib/stripe/profile_storer_spec.rb' - - 'spec/lib/stripe/webhook_handler_spec.rb' - - 'spec/lib/tasks/data/remove_transient_data_spec.rb' - - 'spec/lib/tasks/data/truncate_data_spec.rb' - - 'spec/mailers/enterprise_mailer_spec.rb' - - 'spec/mailers/order_mailer_spec.rb' - - 'spec/mailers/producer_mailer_spec.rb' - - 'spec/mailers/report_mailer_spec.rb' - - 'spec/mailers/shipment_mailer_spec.rb' - - 'spec/mailers/subscription_mailer_spec.rb' - - 'spec/mailers/test_mailer_spec.rb' - - 'spec/mailers/user_mailer_spec.rb' - - 'spec/migrations/migrate_admin_tax_amounts_spec.rb' - - 'spec/migrations/migrate_customer_names_spec.rb' - - 'spec/models/calculator/flat_percent_item_total_spec.rb' - - 'spec/models/calculator/flat_percent_per_item_spec.rb' - - 'spec/models/calculator/flat_rate_spec.rb' - - 'spec/models/calculator/flexi_rate_spec.rb' - - 'spec/models/calculator/per_item_spec.rb' - - 'spec/models/calculator/price_sack_spec.rb' - - 'spec/models/column_preference_spec.rb' - - 'spec/models/customer_spec.rb' - - 'spec/models/enterprise_fee_adjustments_spec.rb' - - 'spec/models/enterprise_fee_spec.rb' - - 'spec/models/enterprise_group_spec.rb' - - 'spec/models/enterprise_relationship_spec.rb' - - 'spec/models/enterprise_spec.rb' - - 'spec/models/exchange_spec.rb' - - 'spec/models/invoice/data_presenter_spec.rb' - - 'spec/models/oidc_account_spec.rb' - - 'spec/models/order_cycle_spec.rb' - - 'spec/models/report_blob_spec.rb' - - 'spec/models/spree/ability_spec.rb' - - 'spec/models/spree/address_spec.rb' - - 'spec/models/spree/addresses_spec.rb' - - 'spec/models/spree/adjustment_spec.rb' - - 'spec/models/spree/asset_spec.rb' - - 'spec/models/spree/calculator_spec.rb' - - 'spec/models/spree/credit_card_spec.rb' - - 'spec/models/spree/image_spec.rb' - - 'spec/models/spree/inventory_unit_spec.rb' - - 'spec/models/spree/line_item_spec.rb' - - 'spec/models/spree/order/address_spec.rb' - - 'spec/models/spree/order/adjustments_spec.rb' - - 'spec/models/spree/order/callbacks_spec.rb' - - 'spec/models/spree/order/state_machine_spec.rb' - - 'spec/models/spree/order/tax_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/spree/payment_method_spec.rb' - - 'spec/models/spree/payment_spec.rb' - - 'spec/models/spree/preference_spec.rb' - - 'spec/models/spree/product_spec.rb' - - 'spec/models/spree/return_authorization_spec.rb' - - 'spec/models/spree/shipment_spec.rb' - - 'spec/models/spree/shipping_method_spec.rb' - - 'spec/models/spree/shipping_rate_spec.rb' - - 'spec/models/spree/state_spec.rb' - - 'spec/models/spree/stock/availability_validator_spec.rb' - - 'spec/models/spree/stock/quantifier_spec.rb' - - 'spec/models/spree/stock_item_spec.rb' - - 'spec/models/spree/stock_location_spec.rb' - - 'spec/models/spree/tax_rate_spec.rb' - - 'spec/models/spree/taxon_spec.rb' - - 'spec/models/spree/user_spec.rb' - - 'spec/models/spree/variant_spec.rb' - - 'spec/models/spree/zone_spec.rb' - - 'spec/models/stripe_account_spec.rb' - - 'spec/models/subscription_spec.rb' - - 'spec/models/terms_of_service_file_spec.rb' - - 'spec/models/variant_override_spec.rb' - - 'spec/queries/batch_taggable_tags_query_spec.rb' - - 'spec/queries/product_scope_query_spec.rb' - - 'spec/serializers/api/admin/customer_serializer_spec.rb' - - 'spec/serializers/api/admin/enterprise_serializer_spec.rb' - - 'spec/serializers/api/admin/exchange_serializer_spec.rb' - - 'spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb' - - 'spec/serializers/api/admin/index_enterprise_serializer_spec.rb' - - 'spec/serializers/api/admin/order_cycle_serializer_spec.rb' - - 'spec/serializers/api/admin/subscription_customer_serializer_spec.rb' - - 'spec/serializers/api/admin/variant_override_serializer_spec.rb' - - 'spec/serializers/api/admin/variant_serializer_spec.rb' - - 'spec/serializers/api/credit_card_serializer_spec.rb' - - 'spec/serializers/api/current_order_serializer_spec.rb' - - 'spec/serializers/api/enterprise_serializer_spec.rb' - - 'spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb' - - 'spec/serializers/api/enterprise_shopfront_serializer_spec.rb' - - 'spec/serializers/api/group_list_serializer_spec.rb' - - 'spec/serializers/api/order_cycle_serializer_spec.rb' - - 'spec/serializers/api/order_serializer_spec.rb' - - 'spec/serializers/api/shipping_method_serializer_spec.rb' - - 'spec/serializers/api/variant_serializer_spec.rb' - - 'spec/services/address_geocoder_spec.rb' - - 'spec/services/cache_service_spec.rb' - - 'spec/services/cap_quantity_spec.rb' - - 'spec/services/cart_service_spec.rb' - - 'spec/services/checkout/payment_method_fetcher_spec.rb' - - 'spec/services/checkout/post_checkout_actions_spec.rb' - - 'spec/services/checkout/stripe_redirect_spec.rb' - - 'spec/services/customer_order_cancellation_spec.rb' - - 'spec/services/embedded_page_service_spec.rb' - - 'spec/services/invoice_data_generator_spec.rb' - - 'spec/services/order_available_payment_methods_spec.rb' - - 'spec/services/order_available_shipping_methods_spec.rb' - - 'spec/services/order_cart_reset_spec.rb' - - 'spec/services/order_checkout_restart_spec.rb' - - 'spec/services/order_cycle_distributed_variants_spec.rb' - - 'spec/services/order_cycle_form_spec.rb' - - 'spec/services/order_cycle_warning_spec.rb' - - 'spec/services/order_cycle_webhook_service_spec.rb' - - 'spec/services/order_factory_spec.rb' - - 'spec/services/order_fees_handler_spec.rb' - - 'spec/services/order_invoice_comparator_spec.rb' - - 'spec/services/order_payment_finder_spec.rb' - - 'spec/services/order_syncer_spec.rb' - - 'spec/services/order_tax_adjustments_fetcher_spec.rb' - - 'spec/services/permissions/order_spec.rb' - - 'spec/services/permitted_attributes/order_cycle_spec.rb' - - 'spec/services/permitted_attributes/user_spec.rb' - - 'spec/services/process_payment_intent_spec.rb' - - 'spec/services/product_filters_spec.rb' - - 'spec/services/products_renderer_spec.rb' - - 'spec/services/search_orders_spec.rb' - - 'spec/services/sets/model_set_spec.rb' - - 'spec/services/shop/order_cycles_list_spec.rb' - - 'spec/services/stripe_payment_status_spec.rb' - - 'spec/services/tax_rate_finder_spec.rb' - - 'spec/services/tax_rate_updater_spec.rb' - - 'spec/services/terms_of_service_spec.rb' - - 'spec/services/unit_prices_spec.rb' - - 'spec/services/upload_sanitizer_spec.rb' - - 'spec/services/url_generator_spec.rb' - - 'spec/services/user_default_address_setter_spec.rb' - - 'spec/services/user_locale_setter_spec.rb' - - 'spec/services/variant_units/option_value_namer_spec.rb' - - 'spec/services/variants_stock_levels_spec.rb' - - 'spec/services/voucher_adjustments_service_spec.rb' - - 'spec/services/weights_and_measures_spec.rb' - -# Offense count: 28 -# This cop supports unsafe autocorrection (--autocorrect-all). -RSpec/EmptyExampleGroup: - Exclude: - - 'engines/dfc_provider/spec/requests/addresses_spec.rb' - - 'engines/dfc_provider/spec/requests/catalog_items_spec.rb' - - 'engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb' - - 'engines/dfc_provider/spec/requests/enterprise_groups_spec.rb' - - 'engines/dfc_provider/spec/requests/enterprises_spec.rb' - - 'engines/dfc_provider/spec/requests/persons_spec.rb' - - 'engines/dfc_provider/spec/requests/social_medias_spec.rb' - - 'engines/dfc_provider/spec/requests/supplied_products_spec.rb' - - 'spec/models/product_import/entry_validator_spec.rb' - - 'spec/models/spree/order/state_machine_spec.rb' - - 'spec/requests/api/orders_spec.rb' - - 'spec/requests/api/v1/customers_spec.rb' - -# Offense count: 10 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: AllowConsecutiveOneLiners. -RSpec/EmptyLineAfterExample: - Exclude: - - 'spec/controllers/checkout_controller_spec.rb' - - 'spec/lib/reports/products_and_inventory_report_spec.rb' - - 'spec/models/enterprise_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/spree/payment_spec.rb' - - 'spec/models/vouchers/percentage_rate_spec.rb' - - 'spec/system/admin/order_spec.rb' - - 'spec/system/consumer/shopping/shopping_spec.rb' - - 'spec/system/consumer/white_label_spec.rb' - -# Offense count: 19 -# This cop supports safe autocorrection (--autocorrect). -RSpec/EmptyLineAfterExampleGroup: - Exclude: - - 'spec/controllers/admin/reports_controller_spec.rb' - - 'spec/helpers/terms_and_conditions_helper_spec.rb' - - 'spec/lib/reports/products_and_inventory_report_spec.rb' - - 'spec/lib/stripe/payment_intent_validator_spec.rb' - - 'spec/lib/stripe/profile_storer_spec.rb' - - 'spec/models/enterprise_relationship_spec.rb' - - 'spec/models/spree/ability_spec.rb' - - 'spec/services/order_cycle_form_spec.rb' - - 'spec/system/admin/invoice_print_spec.rb' - - 'spec/system/admin/order_spec.rb' - - 'spec/system/admin/orders/invoices_spec.rb' - - 'spec/system/admin/subscriptions/smoke_tests_spec.rb' - -# Offense count: 203 -# This cop supports safe autocorrection (--autocorrect). -RSpec/EmptyLineAfterFinalLet: - Exclude: - - 'engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb' - - 'engines/dfc_provider/spec/requests/addresses_spec.rb' - - 'engines/dfc_provider/spec/requests/supplied_products_spec.rb' - - 'engines/order_management/spec/services/order_management/order/updater_spec.rb' - - 'engines/order_management/spec/services/order_management/stock/estimator_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/count_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/summarizer_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb' - - 'spec/controllers/admin/order_cycles_controller_spec.rb' - - 'spec/controllers/admin/proxy_orders_controller_spec.rb' - - 'spec/controllers/admin/reports_controller_spec.rb' - - 'spec/controllers/admin/subscriptions_controller_spec.rb' - - 'spec/controllers/api/v0/enterprises_controller_spec.rb' - - 'spec/controllers/base_controller_spec.rb' - - 'spec/controllers/line_items_controller_spec.rb' - - 'spec/controllers/spree/admin/overview_controller_spec.rb' - - 'spec/controllers/spree/admin/search_controller_spec.rb' - - 'spec/controllers/spree/credit_cards_controller_spec.rb' - - 'spec/controllers/stripe/webhooks_controller_spec.rb' - - 'spec/helpers/admin/subscriptions_helper_spec.rb' - - 'spec/helpers/application_helper_spec.rb' - - 'spec/helpers/spree/orders_helper_spec.rb' - - 'spec/jobs/bulk_invoice_job_spec.rb' - - 'spec/lib/open_food_network/address_finder_spec.rb' - - 'spec/lib/open_food_network/order_cycle_form_applicator_spec.rb' - - 'spec/lib/open_food_network/order_cycle_permissions_spec.rb' - - 'spec/lib/open_food_network/permissions_spec.rb' - - 'spec/lib/open_food_network/scope_variants_to_search_spec.rb' - - 'spec/lib/open_food_network/tag_rule_applicator_spec.rb' - - 'spec/lib/reports/customers_report_spec.rb' - - 'spec/lib/reports/order_cycle_management_report_spec.rb' - - 'spec/lib/reports/products_and_inventory_report_spec.rb' - - 'spec/lib/reports/report_spec.rb' - - 'spec/lib/stripe/payment_intent_validator_spec.rb' - - 'spec/mailers/order_mailer_spec.rb' - - 'spec/mailers/user_mailer_spec.rb' - - 'spec/models/column_preference_spec.rb' - - 'spec/models/concerns/order_shipment_spec.rb' - - 'spec/models/enterprise_relationship_spec.rb' - - 'spec/models/enterprise_spec.rb' - - 'spec/models/invoice/data_presenter_spec.rb' - - 'spec/models/invoice_spec.rb' - - 'spec/models/proxy_order_spec.rb' - - 'spec/models/spree/ability_spec.rb' - - 'spec/models/spree/address_spec.rb' - - 'spec/models/spree/gateway_tagging_spec.rb' - - 'spec/models/spree/line_item_spec.rb' - - 'spec/models/spree/order/callbacks_spec.rb' - - 'spec/models/spree/order/state_machine_spec.rb' - - 'spec/models/spree/order_contents_spec.rb' - - 'spec/models/spree/order_inventory_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/spree/shipping_method_spec.rb' - - 'spec/models/spree/stock_movement_spec.rb' - - 'spec/models/spree/tax_rate_spec.rb' - - 'spec/models/spree/zone_spec.rb' - - 'spec/queries/payments_requiring_action_spec.rb' - - 'spec/reflexes/products_reflex_spec.rb' - - 'spec/requests/admin/images_spec.rb' - - 'spec/requests/api/orders_spec.rb' - - 'spec/requests/api/v1/customers_spec.rb' - - 'spec/serializers/api/admin/enterprise_serializer_spec.rb' - - 'spec/serializers/api/admin/index_enterprise_serializer_spec.rb' - - 'spec/services/customer_order_cancellation_spec.rb' - - 'spec/services/embedded_page_service_spec.rb' - - 'spec/services/invoice_data_generator_spec.rb' - - 'spec/services/order_available_payment_methods_spec.rb' - - 'spec/services/order_available_shipping_methods_spec.rb' - - 'spec/services/order_cycle_form_spec.rb' - - 'spec/services/order_factory_spec.rb' - - 'spec/services/order_invoice_comparator_spec.rb' - - 'spec/services/order_invoice_generator_spec.rb' - - 'spec/services/sets/model_set_spec.rb' - - 'spec/services/sets/product_set_spec.rb' - - 'spec/services/weights_and_measures_spec.rb' - - 'spec/system/admin/adjustments_spec.rb' - - 'spec/system/admin/enterprises_spec.rb' - - 'spec/system/admin/invoice_print_spec.rb' - - 'spec/system/admin/order_cycles/simple_spec.rb' - - 'spec/system/admin/order_spec.rb' - - 'spec/system/admin/orders/invoices_spec.rb' - - 'spec/system/admin/orders_spec.rb' - - 'spec/system/admin/product_import_spec.rb' - - 'spec/system/admin/products_v3/products_spec.rb' - - 'spec/system/admin/reports/orders_and_fulfillment_spec.rb' - - 'spec/system/admin/subscriptions/smoke_tests_spec.rb' - - 'spec/system/consumer/authentication_spec.rb' - - 'spec/system/consumer/checkout/payment_spec.rb' - - 'spec/system/consumer/shopping/shopping_spec.rb' - - 'spec/system/consumer/white_label_spec.rb' - -# Offense count: 123 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: AllowConsecutiveOneLiners. -RSpec/EmptyLineAfterHook: - Exclude: - - 'engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb' - - 'spec/controllers/admin/enterprises_controller_spec.rb' - - 'spec/controllers/admin/order_cycles_controller_spec.rb' - - 'spec/controllers/admin/reports_controller_spec.rb' - - 'spec/controllers/admin/subscriptions_controller_spec.rb' - - 'spec/controllers/admin/variant_overrides_controller_spec.rb' - - 'spec/controllers/spree/admin/orders/invoices_spec.rb' - - 'spec/controllers/spree/admin/orders/payments/payments_controller_spec.rb' - - 'spec/controllers/spree/credit_cards_controller_spec.rb' - - 'spec/factories/calculator_factory.rb' - - 'spec/helpers/admin/subscriptions_helper_spec.rb' - - 'spec/helpers/spree/orders_helper_spec.rb' - - 'spec/helpers/terms_and_conditions_helper_spec.rb' - - 'spec/jobs/bulk_invoice_job_spec.rb' - - 'spec/lib/open_food_network/address_finder_spec.rb' - - 'spec/lib/open_food_network/order_cycle_permissions_spec.rb' - - 'spec/lib/reports/products_and_inventory_report_spec.rb' - - 'spec/lib/stripe/payment_intent_validator_spec.rb' - - 'spec/lib/stripe/profile_storer_spec.rb' - - 'spec/mailers/order_mailer_spec.rb' - - 'spec/models/enterprise_relationship_spec.rb' - - 'spec/models/spree/ability_spec.rb' - - 'spec/models/spree/line_item_spec.rb' - - 'spec/models/spree/order/checkout_spec.rb' - - 'spec/models/spree/order/payment_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/spree/payment_spec.rb' - - 'spec/models/spree/return_authorization_spec.rb' - - 'spec/models/spree/stock_item_spec.rb' - - 'spec/models/spree/variant_spec.rb' - - 'spec/models/tag_rule/filter_order_cycles_spec.rb' - - 'spec/models/tag_rule/filter_payment_methods_spec.rb' - - 'spec/models/tag_rule/filter_products_spec.rb' - - 'spec/models/tag_rule/filter_shipping_methods_spec.rb' - - 'spec/services/file_path_sanitizer_spec.rb' - - 'spec/services/order_available_payment_methods_spec.rb' - - 'spec/services/order_available_shipping_methods_spec.rb' - - 'spec/services/order_invoice_comparator_spec.rb' - - 'spec/services/order_invoice_generator_spec.rb' - - 'spec/services/stripe_payment_status_spec.rb' - - 'spec/system/admin/bulk_order_management_spec.rb' - - 'spec/system/admin/invoice_print_spec.rb' - - 'spec/system/admin/order_spec.rb' - - 'spec/system/admin/orders_spec.rb' - - 'spec/system/admin/product_import_spec.rb' - - 'spec/system/admin/reports/sales_tax/sales_tax_totals_by_producer_spec.rb' - - 'spec/system/admin/subscriptions/smoke_tests_spec.rb' - - 'spec/system/consumer/authentication_spec.rb' - - 'spec/system/consumer/checkout/details_spec.rb' - - 'spec/system/consumer/checkout/payment_spec.rb' - - 'spec/system/consumer/shopping/checkout_paypal_spec.rb' - - 'spec/system/consumer/shopping/checkout_spec.rb' - - 'spec/system/consumer/shopping/shopping_spec.rb' - -# Offense count: 25 -# This cop supports safe autocorrection (--autocorrect). -RSpec/EmptyLineAfterSubject: - Exclude: - - 'engines/dfc_provider/spec/services/address_builder_spec.rb' - - 'engines/dfc_provider/spec/services/enterprise_builder_spec.rb' - - 'engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb' - - 'engines/dfc_provider/spec/services/supplied_product_builder_spec.rb' - - 'spec/constraints/feature_toggle_constraint_spec.rb' - - 'spec/jobs/webhook_delivery_job_spec.rb' - - 'spec/mailers/order_mailer_spec.rb' - - 'spec/mailers/report_mailer_spec.rb' - - 'spec/mailers/subscription_mailer_spec.rb' - - 'spec/models/column_preference_spec.rb' - - 'spec/models/order_balance_spec.rb' - - 'spec/models/spree/ability_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/spree/payment_method_spec.rb' - - 'spec/models/spree/payment_spec.rb' - - 'spec/models/vouchers/flat_rate_spec.rb' - - 'spec/models/vouchers/percentage_rate_spec.rb' - - 'spec/queries/complete_visible_orders_spec.rb' - - 'spec/queries/product_scope_query_spec.rb' - - 'spec/serializers/api/variant_serializer_spec.rb' - - 'spec/services/order_available_shipping_methods_spec.rb' - - 'spec/services/unit_prices_spec.rb' - - 'spec/services/voucher_adjustments_service_spec.rb' - - 'spec/services/weights_and_measures_spec.rb' - -# Offense count: 1423 -# Configuration parameters: Max, CountAsOne. -RSpec/ExampleLength: - Exclude: - - 'engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb' - - 'engines/dfc_provider/spec/requests/offers_spec.rb' - - 'engines/dfc_provider/spec/requests/supplied_products_spec.rb' - - 'engines/dfc_provider/spec/services/catalog_item_builder_spec.rb' - - 'engines/dfc_provider/spec/services/dfc_io_spec.rb' - - 'engines/dfc_provider/spec/services/dfc_loader_spec.rb' - - 'engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb' - - 'engines/dfc_provider/spec/services/supplied_product_builder_spec.rb' - - 'engines/order_management/spec/services/order_management/order/updater_spec.rb' - - 'engines/order_management/spec/services/order_management/stock/estimator_spec.rb' - - 'engines/order_management/spec/services/order_management/stock/package_spec.rb' - - 'engines/order_management/spec/services/order_management/stock/packer_spec.rb' - - 'engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/form_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb' - - 'spec/controllers/admin/bulk_line_items_controller_spec.rb' - - 'spec/controllers/admin/enterprises_controller_spec.rb' - - 'spec/controllers/admin/matomo_settings_controller_spec.rb' - - 'spec/controllers/admin/order_cycles_controller_spec.rb' - - 'spec/controllers/admin/product_import_controller_spec.rb' - - 'spec/controllers/admin/reports_controller_spec.rb' - - 'spec/controllers/admin/schedules_controller_spec.rb' - - 'spec/controllers/admin/subscriptions_controller_spec.rb' - - 'spec/controllers/admin/variant_overrides_controller_spec.rb' - - 'spec/controllers/api/v0/base_controller_spec.rb' - - 'spec/controllers/api/v0/enterprises_controller_spec.rb' - - 'spec/controllers/api/v0/order_cycles_controller_spec.rb' - - 'spec/controllers/api/v0/orders_controller_spec.rb' - - 'spec/controllers/api/v0/product_images_controller_spec.rb' - - 'spec/controllers/api/v0/products_controller_spec.rb' - - 'spec/controllers/api/v0/shipments_controller_spec.rb' - - 'spec/controllers/api/v0/states_controller_spec.rb' - - 'spec/controllers/api/v0/taxons_controller_spec.rb' - - 'spec/controllers/api/v0/variants_controller_spec.rb' - - 'spec/controllers/base_controller_spec.rb' - - 'spec/controllers/cart_controller_spec.rb' - - 'spec/controllers/checkout_controller_spec.rb' - - 'spec/controllers/concerns/address_transformation_spec.rb' - - 'spec/controllers/concerns/extra_fields_spec.rb' - - 'spec/controllers/enterprises_controller_spec.rb' - - 'spec/controllers/line_items_controller_spec.rb' - - 'spec/controllers/payment_gateways/stripe_controller_spec.rb' - - 'spec/controllers/shop_controller_spec.rb' - - 'spec/controllers/shops_controller_spec.rb' - - 'spec/controllers/spree/admin/adjustments_controller_spec.rb' - - 'spec/controllers/spree/admin/mail_methods_controller_spec.rb' - - 'spec/controllers/spree/admin/orders/customer_details_controller_spec.rb' - - 'spec/controllers/spree/admin/orders/invoices_spec.rb' - - 'spec/controllers/spree/admin/orders/payments/payments_controller_refunds_spec.rb' - - 'spec/controllers/spree/admin/orders/payments/payments_controller_spec.rb' - - 'spec/controllers/spree/admin/orders_controller_spec.rb' - - 'spec/controllers/spree/admin/payment_methods_controller_spec.rb' - - 'spec/controllers/spree/admin/products_controller_spec.rb' - - 'spec/controllers/spree/admin/return_authorizations_controller_spec.rb' - - 'spec/controllers/spree/admin/shipping_methods_controller_spec.rb' - - 'spec/controllers/spree/admin/tax_rates_controller_spec.rb' - - 'spec/controllers/spree/admin/taxons_controller_spec.rb' - - 'spec/controllers/spree/api_keys_controller_spec.rb' - - 'spec/controllers/spree/credit_cards_controller_spec.rb' - - 'spec/controllers/spree/orders_controller_spec.rb' - - 'spec/controllers/spree/users_controller_spec.rb' - - 'spec/controllers/user_confirmations_controller_spec.rb' - - 'spec/controllers/user_registrations_controller_spec.rb' - - 'spec/controllers/webhook_endpoints_controller_spec.rb' - - 'spec/forms/enterprise_fees_bulk_update_spec.rb' - - 'spec/helpers/application_helper_spec.rb' - - 'spec/helpers/checkout_helper_spec.rb' - - 'spec/helpers/i18n_helper_spec.rb' - - 'spec/helpers/injection_helper_spec.rb' - - 'spec/helpers/order_cycles_helper_spec.rb' - - 'spec/jobs/bulk_invoice_job_spec.rb' - - 'spec/jobs/connect_app_job_spec.rb' - - 'spec/jobs/order_cycle_opened_job_spec.rb' - - 'spec/jobs/report_job_spec.rb' - - 'spec/jobs/subscription_placement_job_spec.rb' - - 'spec/jobs/webhook_delivery_job_spec.rb' - - 'spec/lib/i18n_digests_spec.rb' - - 'spec/lib/open_food_network/address_finder_spec.rb' - - 'spec/lib/open_food_network/enterprise_fee_applicator_spec.rb' - - 'spec/lib/open_food_network/enterprise_fee_calculator_spec.rb' - - 'spec/lib/open_food_network/order_cycle_form_applicator_spec.rb' - - 'spec/lib/open_food_network/permissions_spec.rb' - - 'spec/lib/open_food_network/scope_variants_to_search_spec.rb' - - 'spec/lib/reports/bulk_coop_report_spec.rb' - - 'spec/lib/reports/customers_report_spec.rb' - - 'spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb' - - 'spec/lib/reports/enterprise_fee_summary/parameters_spec.rb' - - 'spec/lib/reports/enterprise_fee_summary/report_data/enterprise_fee_type_total_spec.rb' - - 'spec/lib/reports/enterprise_fee_summary/summarizer_spec.rb' - - 'spec/lib/reports/lettuce_share_report_spec.rb' - - 'spec/lib/reports/order_cycle_management_report_spec.rb' - - 'spec/lib/reports/orders_and_distributors_report_spec.rb' - - 'spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb' - - 'spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb' - - 'spec/lib/reports/products_and_inventory_report_spec.rb' - - 'spec/lib/reports/report_spec.rb' - - 'spec/lib/reports/sales_tax_totals_by_order_spec.rb' - - 'spec/lib/reports/users_and_enterprises_report_spec.rb' - - 'spec/lib/spree/core/mail_interceptor_spec.rb' - - 'spec/lib/spree/core/product_duplicator_spec.rb' - - 'spec/lib/spree/i18n_spec.rb' - - 'spec/lib/stripe/credit_card_cloner_spec.rb' - - 'spec/lib/stripe/credit_card_remover_spec.rb' - - 'spec/lib/stripe/payment_intent_validator_spec.rb' - - 'spec/lib/tasks/data/remove_transient_data_spec.rb' - - 'spec/lib/tasks/data/truncate_data_rake_spec.rb' - - 'spec/lib/tasks/data/truncate_data_spec.rb' - - 'spec/lib/tasks/enterprises_rake_spec.rb' - - 'spec/lib/tasks/reset_spec.rb' - - 'spec/mailers/order_mailer_spec.rb' - - 'spec/mailers/producer_mailer_spec.rb' - - 'spec/mailers/subscription_mailer_spec.rb' - - 'spec/migrations/20240213044159_copy_oidc_data_to_oidc_accounts_spec.rb' - - 'spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb' - - 'spec/migrations/migrate_admin_tax_amounts_spec.rb' - - 'spec/migrations/split_customer_names_spec.rb' - - 'spec/models/calculator/weight_spec.rb' - - 'spec/models/concerns/order_shipment_spec.rb' - - 'spec/models/connected_app_spec.rb' - - 'spec/models/customer_spec.rb' - - 'spec/models/enterprise_fee_adjustments_spec.rb' - - 'spec/models/enterprise_fee_spec.rb' - - 'spec/models/enterprise_relationship_spec.rb' - - 'spec/models/enterprise_spec.rb' - - 'spec/models/exchange_spec.rb' - - 'spec/models/oidc_account_spec.rb' - - 'spec/models/order_cycle_spec.rb' - - 'spec/models/product_import/inventory_reset_strategy_spec.rb' - - 'spec/models/product_importer_spec.rb' - - 'spec/models/proxy_order_spec.rb' - - 'spec/models/spree/ability_spec.rb' - - 'spec/models/spree/address_spec.rb' - - 'spec/models/spree/addresses_spec.rb' - - 'spec/models/spree/adjustment_spec.rb' - - 'spec/models/spree/asset_spec.rb' - - 'spec/models/spree/credit_card_spec.rb' - - 'spec/models/spree/gateway/stripe_sca_spec.rb' - - 'spec/models/spree/image_spec.rb' - - 'spec/models/spree/inventory_unit_spec.rb' - - 'spec/models/spree/line_item_spec.rb' - - 'spec/models/spree/order/payment_spec.rb' - - 'spec/models/spree/order/state_machine_spec.rb' - - 'spec/models/spree/order_contents_spec.rb' - - 'spec/models/spree/order_inventory_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/spree/payment_method_spec.rb' - - 'spec/models/spree/payment_spec.rb' - - 'spec/models/spree/preference_spec.rb' - - 'spec/models/spree/preferences/preferable_spec.rb' - - 'spec/models/spree/preferences/store_spec.rb' - - 'spec/models/spree/product_spec.rb' - - 'spec/models/spree/return_authorization_spec.rb' - - 'spec/models/spree/shipment_spec.rb' - - 'spec/models/spree/shipping_method_spec.rb' - - 'spec/models/spree/stock_item_spec.rb' - - 'spec/models/spree/tax_rate_spec.rb' - - 'spec/models/spree/user_spec.rb' - - 'spec/models/spree/variant_spec.rb' - - 'spec/models/spree/zone_spec.rb' - - 'spec/models/stripe_account_spec.rb' - - 'spec/models/variant_override_spec.rb' - - 'spec/queries/batch_taggable_tags_query_spec.rb' - - 'spec/queries/outstanding_balance_spec.rb' - - 'spec/queries/product_scope_query_spec.rb' - - 'spec/reflexes/products_reflex_spec.rb' - - 'spec/requests/admin/images_spec.rb' - - 'spec/requests/admin/product_import_spec.rb' - - 'spec/requests/api/v1/customers_spec.rb' - - 'spec/requests/checkout/failed_checkout_spec.rb' - - 'spec/requests/checkout/paypal_spec.rb' - - 'spec/requests/checkout/stripe_sca_spec.rb' - - 'spec/requests/voucher_adjustments_spec.rb' - - 'spec/serializers/api/admin/customer_serializer_spec.rb' - - 'spec/serializers/api/admin/exchange_serializer_spec.rb' - - 'spec/serializers/api/shipping_method_serializer_spec.rb' - - 'spec/serializers/api/variant_serializer_spec.rb' - - 'spec/services/cache_service_spec.rb' - - 'spec/services/cap_quantity_spec.rb' - - 'spec/services/cart_service_spec.rb' - - 'spec/services/checkout/stripe_redirect_spec.rb' - - 'spec/services/exchange_variant_bulk_updater_spec.rb' - - 'spec/services/file_path_sanitizer_spec.rb' - - 'spec/services/image_importer_spec.rb' - - 'spec/services/invoice_data_generator_spec.rb' - - 'spec/services/mail_configuration_spec.rb' - - 'spec/services/order_available_payment_methods_spec.rb' - - 'spec/services/order_available_shipping_methods_spec.rb' - - 'spec/services/order_checkout_restart_spec.rb' - - 'spec/services/order_cycle_clone_spec.rb' - - 'spec/services/order_cycle_form_spec.rb' - - 'spec/services/order_cycle_webhook_service_spec.rb' - - 'spec/services/order_data_masker_spec.rb' - - 'spec/services/order_factory_spec.rb' - - 'spec/services/order_syncer_spec.rb' - - 'spec/services/path_checker_spec.rb' - - 'spec/services/paypal_items_builder_spec.rb' - - 'spec/services/product_tag_rules_filterer_spec.rb' - - 'spec/services/products_renderer_spec.rb' - - 'spec/services/sets/model_set_spec.rb' - - 'spec/services/sets/product_set_spec.rb' - - 'spec/services/terms_of_service_spec.rb' - - 'spec/services/variant_units/option_value_namer_spec.rb' - - 'spec/services/variants_stock_levels_spec.rb' - - 'spec/services/voucher_adjustments_service_spec.rb' - - 'spec/system/admin/adjustments_spec.rb' - - 'spec/system/admin/authentication_spec.rb' - - 'spec/system/admin/bulk_order_cancellation_spec.rb' - - 'spec/system/admin/bulk_order_management_spec.rb' - - 'spec/system/admin/bulk_product_update_spec.rb' - - 'spec/system/admin/configuration/content_spec.rb' - - 'spec/system/admin/configuration/general_settings_spec.rb' - - 'spec/system/admin/configuration/shipping_categories_spec.rb' - - 'spec/system/admin/configuration/states_spec.rb' - - 'spec/system/admin/configuration/tax_categories_spec.rb' - - 'spec/system/admin/configuration/tax_rates_spec.rb' - - 'spec/system/admin/configuration/taxonomies_spec.rb' - - 'spec/system/admin/configuration/terms_of_service_files_spec.rb' - - 'spec/system/admin/configuration/zones_spec.rb' - - 'spec/system/admin/customers_spec.rb' - - 'spec/system/admin/enterprise_fees_spec.rb' - - 'spec/system/admin/enterprise_groups_spec.rb' - - 'spec/system/admin/enterprise_relationships_spec.rb' - - 'spec/system/admin/enterprise_roles_spec.rb' - - 'spec/system/admin/enterprise_user_spec.rb' - - 'spec/system/admin/enterprises/business_address_form_spec.rb' - - 'spec/system/admin/enterprises/connected_apps_spec.rb' - - 'spec/system/admin/enterprises/images_spec.rb' - - 'spec/system/admin/enterprises/index_spec.rb' - - 'spec/system/admin/enterprises/terms_and_conditions_spec.rb' - - 'spec/system/admin/enterprises_spec.rb' - - 'spec/system/admin/flatpickr_spec.rb' - - 'spec/system/admin/invoice_print_spec.rb' - - 'spec/system/admin/multilingual_spec.rb' - - 'spec/system/admin/oidc_settings_spec.rb' - - 'spec/system/admin/order_cycles/complex_creating_specific_time_spec.rb' - - 'spec/system/admin/order_cycles/complex_editing_exchange_same_enterprise_spec.rb' - - 'spec/system/admin/order_cycles/complex_editing_multiple_product_pages_spec.rb' - - 'spec/system/admin/order_cycles/complex_editing_multiple_updation_spec.rb' - - 'spec/system/admin/order_cycles/complex_editing_spec.rb' - - 'spec/system/admin/order_cycles/complex_updating_specific_time_spec.rb' - - 'spec/system/admin/order_cycles/list_spec.rb' - - 'spec/system/admin/order_cycles/simple_spec.rb' - - 'spec/system/admin/order_cycles_complex_nav_check_spec.rb' - - 'spec/system/admin/order_spec.rb' - - 'spec/system/admin/orders/invoices_spec.rb' - - 'spec/system/admin/orders_spec.rb' - - 'spec/system/admin/overview_spec.rb' - - 'spec/system/admin/payment_method_spec.rb' - - 'spec/system/admin/payments_spec.rb' - - 'spec/system/admin/payments_stripe_spec.rb' - - 'spec/system/admin/product_import_spec.rb' - - 'spec/system/admin/products_spec.rb' - - 'spec/system/admin/products_v3/products_spec.rb' - - 'spec/system/admin/properties_spec.rb' - - 'spec/system/admin/reports/enterprise_fee_summaries_spec.rb' - - 'spec/system/admin/reports/enterprise_summary_fees/enterprise_summary_fee_with_tax_report_by_order_spec.rb' - - 'spec/system/admin/reports/enterprise_summary_fees/enterprise_summary_fee_with_tax_report_by_producer_spec.rb' - - 'spec/system/admin/reports/orders_and_fulfillment_spec.rb' - - 'spec/system/admin/reports/packing_report_spec.rb' - - 'spec/system/admin/reports/payments_report_spec.rb' - - 'spec/system/admin/reports/revenues_by_hub_spec.rb' - - 'spec/system/admin/reports/sales_tax/sales_tax_totals_by_order_spec.rb' - - 'spec/system/admin/reports/sales_tax/sales_tax_totals_by_producer_spec.rb' - - 'spec/system/admin/reports/users_and_enterprises_spec.rb' - - 'spec/system/admin/reports_spec.rb' - - 'spec/system/admin/schedules_spec.rb' - - 'spec/system/admin/shipping_methods_spec.rb' - - 'spec/system/admin/subscriptions/crud_spec.rb' - - 'spec/system/admin/subscriptions/smoke_tests_spec.rb' - - 'spec/system/admin/tag_rules_spec.rb' - - 'spec/system/admin/tos_banner_spec.rb' - - 'spec/system/admin/unit_price_spec.rb' - - 'spec/system/admin/users_spec.rb' - - 'spec/system/admin/variant_overrides_spec.rb' - - 'spec/system/admin/variants_spec.rb' - - 'spec/system/admin/vouchers_spec.rb' - - 'spec/system/consumer/account/cards_spec.rb' - - 'spec/system/consumer/account/developer_settings_spec.rb' - - 'spec/system/consumer/account/settings_spec.rb' - - 'spec/system/consumer/account_spec.rb' - - 'spec/system/consumer/authentication_spec.rb' - - 'spec/system/consumer/caching/darkswarm_caching_spec.rb' - - 'spec/system/consumer/caching/shops_caching_spec.rb' - - 'spec/system/consumer/checkout/details_spec.rb' - - 'spec/system/consumer/checkout/guest_spec.rb' - - 'spec/system/consumer/checkout/payment_spec.rb' - - 'spec/system/consumer/checkout/summary_spec.rb' - - 'spec/system/consumer/checkout/tax_incl_spec.rb' - - 'spec/system/consumer/checkout/tax_not_incl_spec.rb' - - 'spec/system/consumer/cookies_spec.rb' - - 'spec/system/consumer/groups_spec.rb' - - 'spec/system/consumer/multilingual_spec.rb' - - 'spec/system/consumer/producers_spec.rb' - - 'spec/system/consumer/registration_spec.rb' - - 'spec/system/consumer/shopping/cart_spec.rb' - - 'spec/system/consumer/shopping/checkout_auth_spec.rb' - - 'spec/system/consumer/shopping/checkout_paypal_spec.rb' - - 'spec/system/consumer/shopping/checkout_spec.rb' - - 'spec/system/consumer/shopping/checkout_stripe_spec.rb' - - 'spec/system/consumer/shopping/embedded_groups_spec.rb' - - 'spec/system/consumer/shopping/orders_spec.rb' - - 'spec/system/consumer/shopping/products_spec.rb' - - 'spec/system/consumer/shopping/shopping_spec.rb' - - 'spec/system/consumer/shopping/unit_price_spec.rb' - - 'spec/system/consumer/shopping/variant_overrides_spec.rb' - - 'spec/system/consumer/shops_spec.rb' - - 'spec/system/consumer/user_password_spec.rb' - - 'spec/system/consumer/white_label_spec.rb' - - 'spec/views/admin/products_v3/_filters.html.haml_spec.rb' - - 'spec/views/checkout/_voucher_section.html.haml_spec.rb' - - 'spec/views/spree/admin/orders/invoice.html.haml_spec.rb' - - 'spec/views/spree/orders/show.html.haml_spec.rb' - - 'spec/views/spree/shared/_order_details.html.haml_spec.rb' - -# Offense count: 602 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: CustomTransform, IgnoredWords, DisallowedExamples. -# DisallowedExamples: works -RSpec/ExampleWording: - Exclude: - - 'spec/controllers/admin/bulk_line_items_controller_spec.rb' - - 'spec/controllers/admin/product_import_controller_spec.rb' - - 'spec/controllers/admin/reports_controller_spec.rb' - - 'spec/controllers/enterprises_controller_spec.rb' - - 'spec/controllers/payment_gateways/stripe_controller_spec.rb' - - 'spec/controllers/shop_controller_spec.rb' - - 'spec/controllers/spree/admin/mail_methods_controller_spec.rb' - - 'spec/controllers/spree/admin/orders/invoices_spec.rb' - - 'spec/controllers/spree/admin/orders_controller_spec.rb' - - 'spec/controllers/spree/admin/products_controller_spec.rb' - - 'spec/controllers/spree/admin/users_controller_spec.rb' - - 'spec/controllers/spree/credit_cards_controller_spec.rb' - - 'spec/controllers/spree/orders_controller_spec.rb' - - 'spec/helpers/shop_helper_spec.rb' - - 'spec/jobs/bulk_invoice_job_spec.rb' - - 'spec/lib/open_food_network/scope_variant_to_hub_spec.rb' - - 'spec/lib/reports/order_cycle_management_report_spec.rb' - - 'spec/lib/reports/orders_and_distributors_report_spec.rb' - - 'spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb' - - 'spec/lib/reports/products_and_inventory_report_spec.rb' - - 'spec/lib/reports/report_spec.rb' - - 'spec/lib/reports/users_and_enterprises_report_spec.rb' - - 'spec/lib/spree/core/mail_interceptor_spec.rb' - - 'spec/lib/spree/core/token_resource_spec.rb' - - 'spec/mailers/enterprise_mailer_spec.rb' - - 'spec/mailers/order_mailer_spec.rb' - - 'spec/mailers/producer_mailer_spec.rb' - - 'spec/models/concerns/calculated_adjustments_spec.rb' - - 'spec/models/database_spec.rb' - - 'spec/models/enterprise_relationship_spec.rb' - - 'spec/models/enterprise_spec.rb' - - 'spec/models/exchange_spec.rb' - - 'spec/models/invoice_spec.rb' - - 'spec/models/order_cycle_spec.rb' - - 'spec/models/product_importer_spec.rb' - - 'spec/models/spree/ability_spec.rb' - - 'spec/models/spree/addresses_spec.rb' - - 'spec/models/spree/adjustment_spec.rb' - - 'spec/models/spree/app_configuration_spec.rb' - - 'spec/models/spree/credit_card_spec.rb' - - 'spec/models/spree/inventory_unit_spec.rb' - - 'spec/models/spree/line_item_spec.rb' - - 'spec/models/spree/order/adjustments_spec.rb' - - 'spec/models/spree/order/callbacks_spec.rb' - - 'spec/models/spree/order/state_machine_spec.rb' - - 'spec/models/spree/order/tax_spec.rb' - - 'spec/models/spree/order_contents_spec.rb' - - 'spec/models/spree/order_inventory_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/spree/payment_method_spec.rb' - - 'spec/models/spree/payment_spec.rb' - - 'spec/models/spree/preference_spec.rb' - - 'spec/models/spree/preferences/store_spec.rb' - - 'spec/models/spree/product_property_spec.rb' - - 'spec/models/spree/product_spec.rb' - - 'spec/models/spree/return_authorization_spec.rb' - - 'spec/models/spree/shipment_spec.rb' - - 'spec/models/spree/shipping_method_spec.rb' - - 'spec/models/spree/stock_location_spec.rb' - - 'spec/models/spree/stock_movement_spec.rb' - - 'spec/models/spree/tax_category_spec.rb' - - 'spec/models/spree/tax_rate_spec.rb' - - 'spec/models/spree/taxon_spec.rb' - - 'spec/models/spree/taxonomy_spec.rb' - - 'spec/models/spree/user_spec.rb' - - 'spec/models/spree/variant_spec.rb' - - 'spec/models/spree/zone_spec.rb' - - 'spec/reflexes/products_reflex_spec.rb' - - 'spec/requests/checkout/stripe_sca_spec.rb' - - 'spec/requests/large_request_spec.rb' - - 'spec/services/file_path_sanitizer_spec.rb' - - 'spec/services/invoice_data_generator_spec.rb' - - 'spec/services/order_invoice_generator_spec.rb' - - 'spec/services/paypal_items_builder_spec.rb' - - 'spec/services/permissions/order_spec.rb' - - 'spec/services/product_filters_spec.rb' - - 'spec/services/terms_of_service_spec.rb' - - 'spec/services/weights_and_measures_spec.rb' - - 'spec/support/ability_helpers.rb' - - 'spec/system/admin/configuration/general_settings_spec.rb' - - 'spec/system/admin/configuration/states_spec.rb' - - 'spec/system/admin/configuration/tax_categories_spec.rb' - - 'spec/system/admin/configuration/taxonomies_spec.rb' - - 'spec/system/admin/enterprise_user_spec.rb' - - 'spec/system/admin/invoice_print_spec.rb' - - 'spec/system/admin/order_spec.rb' - - 'spec/system/admin/orders/invoices_spec.rb' - - 'spec/system/admin/products_v3/products_spec.rb' - - 'spec/system/admin/reports/enterprise_summary_fees/enterprise_summary_fee_with_tax_report_by_producer_spec.rb' - - 'spec/system/admin/reports/orders_and_fulfillment_spec.rb' - - 'spec/system/admin/reports/sales_tax/sales_tax_totals_by_order_spec.rb' - - 'spec/system/admin/reports/sales_tax/sales_tax_totals_by_producer_spec.rb' - - 'spec/system/admin/users_spec.rb' - - 'spec/system/consumer/checkout/details_spec.rb' - - 'spec/system/consumer/checkout/guest_spec.rb' - - 'spec/system/consumer/checkout/tax_not_incl_spec.rb' - - 'spec/system/consumer/shopping/checkout_auth_spec.rb' - - 'spec/system/consumer/shopping/shopping_spec.rb' - - 'spec/views/checkout/_voucher_section.html.haml_spec.rb' - -# Offense count: 13 -# This cop supports safe autocorrection (--autocorrect). -RSpec/ExcessiveDocstringSpacing: - Exclude: - - 'spec/controllers/spree/admin/orders_controller_spec.rb' - - 'spec/controllers/spree/api_keys_controller_spec.rb' - - 'spec/models/order_cycle_spec.rb' - - 'spec/models/spree/payment_spec.rb' - - 'spec/models/spree/tax_rate_spec.rb' - - 'spec/models/stripe_account_spec.rb' - - 'spec/serializers/api/admin/index_enterprise_serializer_spec.rb' - - 'spec/serializers/api/admin/subscription_customer_serializer_spec.rb' - - 'spec/services/user_locale_setter_spec.rb' - - 'spec/system/admin/enterprises/business_address_form_spec.rb' - - 'spec/system/admin/order_spec.rb' - -# Offense count: 113 -RSpec/ExpectInHook: - Exclude: - - 'engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb' - - 'spec/controllers/api/v0/shipments_controller_spec.rb' - - 'spec/controllers/api/v0/variants_controller_spec.rb' - - 'spec/controllers/checkout_controller_spec.rb' - - 'spec/controllers/spree/admin/adjustments_controller_spec.rb' - - 'spec/controllers/spree/credit_cards_controller_spec.rb' - - 'spec/controllers/spree/orders_controller_spec.rb' - - 'spec/helpers/checkout_helper_spec.rb' - - 'spec/jobs/subscription_confirm_job_spec.rb' - - 'spec/jobs/subscription_placement_job_spec.rb' - - 'spec/lib/spree/core/product_duplicator_spec.rb' - - 'spec/mailers/subscription_mailer_spec.rb' - - 'spec/models/spree/line_item_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/spree/payment_method_spec.rb' - - 'spec/models/spree/payment_spec.rb' - - 'spec/models/spree/product_spec.rb' - - 'spec/requests/checkout/paypal_spec.rb' - - 'spec/services/cart_service_spec.rb' - - 'spec/services/checkout/post_checkout_actions_spec.rb' - - 'spec/services/order_cart_reset_spec.rb' - - 'spec/services/order_invoice_generator_spec.rb' - - 'spec/services/order_syncer_spec.rb' - - 'spec/services/sets/product_set_spec.rb' - - 'spec/system/admin/bulk_order_management_spec.rb' - - 'spec/system/admin/enterprise_roles_spec.rb' - - 'spec/system/admin/enterprises_spec.rb' - - 'spec/system/admin/order_cycles/complex_editing_multiple_product_pages_spec.rb' - - 'spec/system/admin/order_spec.rb' - - 'spec/system/admin/products_v3/products_spec.rb' - - 'spec/system/consumer/account/settings_spec.rb' - - 'spec/system/consumer/checkout/details_spec.rb' - - 'spec/system/consumer/checkout/payment_spec.rb' - - 'spec/system/consumer/checkout/summary_spec.rb' - - 'spec/system/consumer/checkout/tax_not_incl_spec.rb' - - 'spec/system/consumer/shopping/checkout_auth_spec.rb' - -# Offense count: 29 -# Configuration parameters: Include, CustomTransform, IgnoreMethods, SpecSuffixOnly. -# Include: **/*_spec*rb*, **/spec/**/* -RSpec/FilePath: - Exclude: - - 'engines/dfc_provider/spec/services/catalog_item_builder_spec.rb' - - 'spec/components/vertical_ellipsis_menu_component_spec.rb' - - 'spec/controllers/api/v0/reports/packing_report_spec.rb' - - 'spec/controllers/spree/admin/orders/payments/payments_controller_refunds_spec.rb' - - 'spec/controllers/spree/admin/orders/payments/payments_controller_spec.rb' - - 'spec/lib/open_food_network/scope_variants_to_search_spec.rb' - - 'spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb' - - 'spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb' - - 'spec/lib/reports/enterprise_fee_summary/permissions_spec.rb' - - 'spec/lib/reports/enterprise_fee_summary/report_data/enterprise_fee_type_total_spec.rb' - - 'spec/lib/reports/enterprise_fee_summary/summarizer_spec.rb' - - 'spec/lib/reports/line_items_spec.rb' - - 'spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb' - - 'spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb' - - 'spec/lib/reports/report_loader_spec.rb' - - 'spec/lib/reports/report_renderer_spec.rb' - - 'spec/lib/spree/core/mail_interceptor_spec.rb' - - 'spec/mailers/order_mailer_spec.rb' - - 'spec/mailers/shipment_mailer_spec.rb' - - 'spec/mailers/test_mailer_spec.rb' - - 'spec/mailers/user_mailer_spec.rb' - - 'spec/migrations/split_customer_names_spec.rb' - - 'spec/models/product_importer_spec.rb' - - 'spec/models/spree/order/address_spec.rb' - - 'spec/models/spree/order/adjustments_spec.rb' - - 'spec/models/spree/order/callbacks_spec.rb' - - 'spec/models/spree/order/state_machine_spec.rb' - - 'spec/requests/voucher_adjustments_spec.rb' - - 'spec/services/order_cycle_clone_spec.rb' - -# Offense count: 62 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: EnforcedStyle. -# SupportedStyles: implicit, each, example -RSpec/HookArgument: - Exclude: - - 'engines/order_management/spec/services/order_management/stock/estimator_spec.rb' - - 'spec/base_spec_helper.rb' - - 'spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb' - - 'spec/models/order_cycle_spec.rb' - - 'spec/models/product_importer_spec.rb' - - 'spec/models/spree/ability_spec.rb' - - 'spec/models/spree/preferences/preferable_spec.rb' - - 'spec/models/spree/preferences/store_spec.rb' - - 'spec/models/spree/product_spec.rb' - - 'spec/models/spree/tax_rate_spec.rb' - - 'spec/models/spree/variant_spec.rb' - - 'spec/system/admin/bulk_order_cancellation_spec.rb' - - 'spec/system/admin/bulk_order_management_spec.rb' - - 'spec/system/admin/configuration/states_spec.rb' - - 'spec/system/admin/configuration/tax_categories_spec.rb' - - 'spec/system/admin/configuration/taxonomies_spec.rb' - - 'spec/system/admin/enterprise_fees_spec.rb' - - 'spec/system/admin/enterprise_groups_spec.rb' - - 'spec/system/admin/enterprises/index_spec.rb' - - 'spec/system/admin/enterprises_spec.rb' - - 'spec/system/admin/order_cycles/list_spec.rb' - - 'spec/system/admin/order_spec.rb' - - 'spec/system/admin/orders_spec.rb' - - 'spec/system/admin/overview_spec.rb' - - 'spec/system/admin/payment_method_spec.rb' - - 'spec/system/admin/shipping_methods_spec.rb' - - 'spec/system/admin/users_spec.rb' - -# Offense count: 2 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: EnforcedStyle. -# SupportedStyles: is_expected, should -RSpec/ImplicitExpect: - Exclude: - - 'spec/models/spree/ability_spec.rb' - - 'spec/support/localized_number_helper.rb' - -# Offense count: 98 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: EnforcedStyle. -# SupportedStyles: single_line_only, single_statement_only, disallow, require_implicit -RSpec/ImplicitSubject: - Exclude: - - 'spec/models/enterprise_spec.rb' - - 'spec/models/spree/ability_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/vouchers/percentage_rate_spec.rb' - - 'spec/services/sets/product_set_spec.rb' - - 'spec/support/ability_helpers.rb' - - 'spec/support/localized_number_helper.rb' - - 'spec/views/admin/products_v3/_filters.html.haml_spec.rb' - -# Offense count: 1109 -# Configuration parameters: Max, AllowedIdentifiers, AllowedPatterns. -RSpec/IndexedLet: - Exclude: - - 'engines/order_management/spec/services/order_management/stock/package_spec.rb' - - 'engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/count_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/form_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/summarizer_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb' - - 'spec/controllers/admin/bulk_line_items_controller_spec.rb' - - 'spec/controllers/admin/column_preferences_controller_spec.rb' - - 'spec/controllers/admin/enterprises_controller_spec.rb' - - 'spec/controllers/admin/order_cycles_controller_spec.rb' - - 'spec/controllers/admin/reports_controller_spec.rb' - - 'spec/controllers/admin/schedules_controller_spec.rb' - - 'spec/controllers/admin/subscriptions_controller_spec.rb' - - 'spec/controllers/admin/variant_overrides_controller_spec.rb' - - 'spec/controllers/api/v0/customers_controller_spec.rb' - - 'spec/controllers/api/v0/order_cycles_controller_spec.rb' - - 'spec/controllers/api/v0/orders_controller_spec.rb' - - 'spec/controllers/api/v0/products_controller_spec.rb' - - 'spec/controllers/api/v0/shipments_controller_spec.rb' - - 'spec/controllers/api/v0/shops_controller_spec.rb' - - 'spec/controllers/api/v0/variants_controller_spec.rb' - - 'spec/controllers/enterprises_controller_spec.rb' - - 'spec/controllers/line_items_controller_spec.rb' - - 'spec/controllers/shop_controller_spec.rb' - - 'spec/controllers/spree/admin/adjustments_controller_spec.rb' - - 'spec/controllers/spree/admin/orders_controller_spec.rb' - - 'spec/controllers/spree/admin/payment_methods_controller_spec.rb' - - 'spec/controllers/spree/admin/search_controller_spec.rb' - - 'spec/controllers/spree/admin/variants_controller_spec.rb' - - 'spec/controllers/spree/credit_cards_controller_spec.rb' - - 'spec/controllers/spree/orders_controller_spec.rb' - - 'spec/controllers/spree/users_controller_spec.rb' - - 'spec/helpers/checkout_helper_spec.rb' - - 'spec/helpers/injection_helper_spec.rb' - - 'spec/helpers/order_cycles_helper_spec.rb' - - 'spec/helpers/tax_helper_spec.rb' - - 'spec/jobs/bulk_invoice_job_spec.rb' - - 'spec/jobs/order_cycle_closing_job_spec.rb' - - 'spec/jobs/subscription_confirm_job_spec.rb' - - 'spec/jobs/subscription_placement_job_spec.rb' - - 'spec/lib/open_food_network/address_finder_spec.rb' - - 'spec/lib/open_food_network/enterprise_fee_calculator_spec.rb' - - 'spec/lib/open_food_network/order_cycle_form_applicator_spec.rb' - - 'spec/lib/open_food_network/order_cycle_permissions_spec.rb' - - 'spec/lib/open_food_network/permissions_spec.rb' - - 'spec/lib/open_food_network/scope_variant_to_hub_spec.rb' - - 'spec/lib/open_food_network/scope_variants_to_search_spec.rb' - - 'spec/lib/open_food_network/tag_rule_applicator_spec.rb' - - 'spec/lib/reports/customers_report_spec.rb' - - 'spec/lib/reports/lettuce_share_report_spec.rb' - - 'spec/lib/reports/line_items_spec.rb' - - 'spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb' - - 'spec/lib/reports/packing/packing_report_spec.rb' - - 'spec/lib/reports/sales_tax_report_spec.rb' - - 'spec/lib/reports/users_and_enterprises_report_spec.rb' - - 'spec/mailers/producer_mailer_spec.rb' - - 'spec/mailers/subscription_mailer_spec.rb' - - 'spec/migrations/migrate_admin_tax_amounts_spec.rb' - - 'spec/migrations/migrate_customer_names_spec.rb' - - 'spec/migrations/split_customer_names_spec.rb' - - 'spec/migrations/update_enterprise_instagram_links_spec.rb' - - 'spec/models/customer_spec.rb' - - 'spec/models/enterprise_relationship_spec.rb' - - 'spec/models/enterprise_spec.rb' - - 'spec/models/exchange_spec.rb' - - 'spec/models/order_cycle_spec.rb' - - 'spec/models/product_importer_spec.rb' - - 'spec/models/spree/ability_spec.rb' - - 'spec/models/spree/line_item_spec.rb' - - 'spec/models/spree/order/adjustments_spec.rb' - - 'spec/models/spree/order/payment_spec.rb' - - 'spec/models/spree/order/tax_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/spree/product_spec.rb' - - 'spec/models/spree/shipment_spec.rb' - - 'spec/models/spree/shipping_method_spec.rb' - - 'spec/models/spree/tax_rate_spec.rb' - - 'spec/models/spree/taxon_spec.rb' - - 'spec/models/spree/user_spec.rb' - - 'spec/models/spree/variant_spec.rb' - - 'spec/models/spree/zone_spec.rb' - - 'spec/models/subscription_spec.rb' - - 'spec/models/variant_override_spec.rb' - - 'spec/requests/api/orders_spec.rb' - - 'spec/requests/api/v1/customers_spec.rb' - - 'spec/serializers/api/admin/exchange_serializer_spec.rb' - - 'spec/serializers/api/enterprise_shopfront_serializer_spec.rb' - - 'spec/services/cache_service_spec.rb' - - 'spec/services/cap_quantity_spec.rb' - - 'spec/services/checkout/payment_method_fetcher_spec.rb' - - 'spec/services/order_available_payment_methods_spec.rb' - - 'spec/services/order_available_shipping_methods_spec.rb' - - 'spec/services/order_cycle_distributed_products_spec.rb' - - 'spec/services/order_factory_spec.rb' - - 'spec/services/order_tax_adjustments_fetcher_spec.rb' - - 'spec/services/permissions/order_spec.rb' - - 'spec/services/product_tag_rules_filterer_spec.rb' - - 'spec/services/products_renderer_spec.rb' - - 'spec/services/search_orders_spec.rb' - - 'spec/system/admin/bulk_order_cancellation_spec.rb' - - 'spec/system/admin/bulk_order_management_spec.rb' - - 'spec/system/admin/bulk_product_update_spec.rb' - - 'spec/system/admin/customers_spec.rb' - - 'spec/system/admin/enterprise_fees_spec.rb' - - 'spec/system/admin/enterprise_relationships_spec.rb' - - 'spec/system/admin/enterprise_roles_spec.rb' - - 'spec/system/admin/enterprise_user_spec.rb' - - 'spec/system/admin/enterprises/index_spec.rb' - - 'spec/system/admin/enterprises_spec.rb' - - 'spec/system/admin/invoice_print_spec.rb' - - 'spec/system/admin/order_cycles/complex_creating_specific_time_spec.rb' - - 'spec/system/admin/order_cycles/simple_spec.rb' - - 'spec/system/admin/order_spec.rb' - - 'spec/system/admin/orders/invoices_spec.rb' - - 'spec/system/admin/orders_spec.rb' - - 'spec/system/admin/overview_spec.rb' - - 'spec/system/admin/payment_method_spec.rb' - - 'spec/system/admin/product_import_spec.rb' - - 'spec/system/admin/reports/enterprise_summary_fees/enterprise_summary_fee_with_tax_report_by_producer_spec.rb' - - 'spec/system/admin/reports/orders_and_fulfillment_spec.rb' - - 'spec/system/admin/reports/packing_report_spec.rb' - - 'spec/system/admin/reports/revenues_by_hub_spec.rb' - - 'spec/system/admin/reports/sales_tax/sales_tax_totals_by_producer_spec.rb' - - 'spec/system/admin/reports_spec.rb' - - 'spec/system/admin/schedules_spec.rb' - - 'spec/system/admin/shipping_methods_spec.rb' - - 'spec/system/admin/subscriptions/crud_spec.rb' - - 'spec/system/admin/subscriptions/smoke_tests_spec.rb' - - 'spec/system/admin/variant_overrides_spec.rb' - - 'spec/system/consumer/account_spec.rb' - - 'spec/system/consumer/groups_spec.rb' - - 'spec/system/consumer/producers_spec.rb' - - 'spec/system/consumer/shopping/cart_spec.rb' - - 'spec/system/consumer/shopping/orders_spec.rb' - - 'spec/system/consumer/shopping/shopping_spec.rb' - - 'spec/system/consumer/shopping/variant_overrides_spec.rb' - - 'spec/system/consumer/shops_spec.rb' - -# Offense count: 314 -# Configuration parameters: AssignmentOnly. -RSpec/InstanceVariable: - Exclude: - - 'spec/controllers/admin/enterprises_controller_spec.rb' - - 'spec/controllers/spree/admin/orders/payments/payments_controller_refunds_spec.rb' - - 'spec/controllers/spree/admin/overview_controller_spec.rb' - - 'spec/controllers/spree/admin/search_controller_spec.rb' - - 'spec/controllers/spree/user_sessions_controller_spec.rb' - - 'spec/controllers/user_confirmations_controller_spec.rb' - - 'spec/controllers/user_passwords_controller_spec.rb' - - 'spec/controllers/user_registrations_controller_spec.rb' - - 'spec/helpers/spree/base_helper_spec.rb' - - 'spec/lib/spree/core/mail_interceptor_spec.rb' - - 'spec/models/order_cycle_spec.rb' - - 'spec/models/spree/order/adjustments_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/spree/preference_spec.rb' - - 'spec/models/spree/preferences/configuration_spec.rb' - - 'spec/models/spree/preferences/preferable_spec.rb' - - 'spec/models/spree/preferences/store_spec.rb' - - 'spec/models/spree/taxonomy_spec.rb' - - 'spec/models/spree/zone_spec.rb' - - 'spec/system/admin/bulk_order_management_spec.rb' - - 'spec/system/admin/bulk_product_update_spec.rb' - - 'spec/system/admin/configuration/states_spec.rb' - - 'spec/system/admin/enterprises_spec.rb' - - 'spec/system/admin/order_cycles/simple_spec.rb' - - 'spec/system/admin/order_spec.rb' - - 'spec/system/admin/overview_spec.rb' - - 'spec/system/admin/payment_method_spec.rb' - - 'spec/system/admin/products_spec.rb' - - 'spec/system/admin/shipping_methods_spec.rb' - -# Offense count: 36 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: EnforcedStyle. -# SupportedStyles: it_behaves_like, it_should_behave_like -RSpec/ItBehavesLike: - Exclude: - - 'spec/models/spree/ability_spec.rb' - - 'spec/models/spree/shipment_spec.rb' - - 'spec/system/admin/order_spec.rb' - -# Offense count: 3 -RSpec/IteratedExpectation: - Exclude: - - 'spec/lib/open_food_network/order_cycle_form_applicator_spec.rb' - - 'spec/mailers/producer_mailer_spec.rb' - - 'spec/models/spree/order_spec.rb' - -# Offense count: 23 -# This cop supports safe autocorrection (--autocorrect). -RSpec/LeadingSubject: - Exclude: - - 'spec/helpers/spree/admin/base_helper_spec.rb' - - 'spec/lib/reports/packing/packing_report_spec.rb' - - 'spec/mailers/user_mailer_spec.rb' - - 'spec/migrations/update_enterprise_instagram_links_spec.rb' - - 'spec/models/spree/ability_spec.rb' - - 'spec/models/spree/order_contents_spec.rb' - - 'spec/models/spree/order_inventory_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/spree/stock_item_spec.rb' - - 'spec/models/spree/stock_movement_spec.rb' - - 'spec/models/spree/variant_spec.rb' - - 'spec/queries/payments_requiring_action_spec.rb' - - 'spec/reflexes/products_reflex_spec.rb' - - 'spec/requests/admin/images_spec.rb' - - 'spec/services/order_tax_adjustments_fetcher_spec.rb' - - 'spec/services/sets/model_set_spec.rb' - - 'spec/services/sets/product_set_spec.rb' - - 'spec/services/tax_rate_finder_spec.rb' - -# Offense count: 14 -RSpec/LeakyConstantDeclaration: - Exclude: - - 'spec/controllers/spree/admin/base_controller_spec.rb' - - 'spec/helpers/serializer_helper_spec.rb' - - 'spec/lib/reports/line_items_spec.rb' - - 'spec/models/spree/ability_spec.rb' - - 'spec/models/spree/gateway_spec.rb' - - 'spec/models/spree/preferences/configuration_spec.rb' - - 'spec/models/spree/preferences/preferable_spec.rb' - - 'spec/validators/date_time_string_validator_spec.rb' - - 'spec/validators/integer_array_validator_spec.rb' - -# Offense count: 566 -RSpec/LetSetup: - Exclude: - - 'engines/dfc_provider/spec/requests/enterprise_groups_spec.rb' - - 'engines/dfc_provider/spec/requests/enterprises_spec.rb' - - 'engines/dfc_provider/spec/requests/offers_spec.rb' - - 'engines/dfc_provider/spec/requests/supplied_products_spec.rb' - - 'engines/order_management/spec/services/order_management/order/updater_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/count_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/form_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb' - - 'spec/controllers/admin/bulk_line_items_controller_spec.rb' - - 'spec/controllers/admin/column_preferences_controller_spec.rb' - - 'spec/controllers/admin/customers_controller_spec.rb' - - 'spec/controllers/admin/enterprises_controller_spec.rb' - - 'spec/controllers/admin/order_cycles_controller_spec.rb' - - 'spec/controllers/admin/proxy_orders_controller_spec.rb' - - 'spec/controllers/admin/reports_controller_spec.rb' - - 'spec/controllers/admin/schedules_controller_spec.rb' - - 'spec/controllers/admin/stripe_accounts_controller_spec.rb' - - 'spec/controllers/admin/subscription_line_items_controller_spec.rb' - - 'spec/controllers/admin/subscriptions_controller_spec.rb' - - 'spec/controllers/admin/variant_overrides_controller_spec.rb' - - 'spec/controllers/api/v0/customers_controller_spec.rb' - - 'spec/controllers/api/v0/enterprise_fees_controller_spec.rb' - - 'spec/controllers/api/v0/enterprises_controller_spec.rb' - - 'spec/controllers/api/v0/order_cycles_controller_spec.rb' - - 'spec/controllers/api/v0/orders_controller_spec.rb' - - 'spec/controllers/api/v0/products_controller_spec.rb' - - 'spec/controllers/api/v0/reports/packing_report_spec.rb' - - 'spec/controllers/api/v0/shops_controller_spec.rb' - - 'spec/controllers/api/v0/variants_controller_spec.rb' - - 'spec/controllers/cart_controller_spec.rb' - - 'spec/controllers/groups_controller_spec.rb' - - 'spec/controllers/line_items_controller_spec.rb' - - 'spec/controllers/registration_controller_spec.rb' - - 'spec/controllers/spree/admin/adjustments_controller_spec.rb' - - 'spec/controllers/spree/admin/orders/invoices_spec.rb' - - 'spec/controllers/spree/admin/orders/payments/payments_controller_refunds_spec.rb' - - 'spec/controllers/spree/admin/orders/payments/payments_controller_spec.rb' - - 'spec/controllers/spree/admin/orders_controller_spec.rb' - - 'spec/controllers/spree/admin/products_controller_spec.rb' - - 'spec/controllers/spree/admin/tax_rates_controller_spec.rb' - - 'spec/controllers/spree/admin/variants_controller_spec.rb' - - 'spec/controllers/spree/orders_controller_spec.rb' - - 'spec/controllers/user_confirmations_controller_spec.rb' - - 'spec/helpers/admin/subscriptions_helper_spec.rb' - - 'spec/helpers/checkout_helper_spec.rb' - - 'spec/helpers/injection_helper_spec.rb' - - 'spec/jobs/subscription_placement_job_spec.rb' - - 'spec/lib/open_food_network/address_finder_spec.rb' - - 'spec/lib/open_food_network/enterprise_fee_calculator_spec.rb' - - 'spec/lib/open_food_network/order_cycle_form_applicator_spec.rb' - - 'spec/lib/open_food_network/order_cycle_permissions_spec.rb' - - 'spec/lib/open_food_network/permissions_spec.rb' - - 'spec/lib/open_food_network/scope_variants_to_search_spec.rb' - - 'spec/lib/open_food_network/tag_rule_applicator_spec.rb' - - 'spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb' - - 'spec/lib/reports/enterprise_fee_summary/parameters_spec.rb' - - 'spec/lib/reports/order_cycle_management_report_spec.rb' - - 'spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb' - - 'spec/lib/stripe/credit_card_cloner_spec.rb' - - 'spec/lib/stripe/credit_card_remover_spec.rb' - - 'spec/mailers/producer_mailer_spec.rb' - - 'spec/migrations/20240213044159_copy_oidc_data_to_oidc_accounts_spec.rb' - - 'spec/migrations/migrate_admin_tax_amounts_spec.rb' - - 'spec/models/calculator/weight_spec.rb' - - 'spec/models/customer_spec.rb' - - 'spec/models/enterprise_relationship_spec.rb' - - 'spec/models/enterprise_spec.rb' - - 'spec/models/order_cycle_spec.rb' - - 'spec/models/product_import/entry_validator_spec.rb' - - 'spec/models/product_importer_spec.rb' - - 'spec/models/spree/ability_spec.rb' - - 'spec/models/spree/adjustment_spec.rb' - - 'spec/models/spree/inventory_unit_spec.rb' - - 'spec/models/spree/line_item_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/spree/payment_method_spec.rb' - - 'spec/models/spree/payment_spec.rb' - - 'spec/models/spree/product_spec.rb' - - 'spec/models/spree/shipment_spec.rb' - - 'spec/models/spree/shipping_method_spec.rb' - - 'spec/models/spree/stock/availability_validator_spec.rb' - - 'spec/models/spree/stock_location_spec.rb' - - 'spec/models/spree/tax_rate_spec.rb' - - 'spec/models/spree/taxon_spec.rb' - - 'spec/models/spree/user_spec.rb' - - 'spec/models/spree/variant_spec.rb' - - 'spec/models/stripe_account_spec.rb' - - 'spec/requests/api/orders_spec.rb' - - 'spec/requests/checkout/failed_checkout_spec.rb' - - 'spec/requests/checkout/paypal_spec.rb' - - 'spec/requests/checkout/routes_spec.rb' - - 'spec/requests/checkout/stripe_sca_spec.rb' - - 'spec/serializers/api/admin/customer_serializer_spec.rb' - - 'spec/serializers/api/admin/exchange_serializer_spec.rb' - - 'spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb' - - 'spec/serializers/api/admin/order_serializer_spec.rb' - - 'spec/serializers/api/enterprise_shopfront_serializer_spec.rb' - - 'spec/serializers/api/order_serializer_spec.rb' - - 'spec/services/cart_service_spec.rb' - - 'spec/services/exchange_products_renderer_spec.rb' - - 'spec/services/order_checkout_restart_spec.rb' - - 'spec/services/order_cycle_distributed_products_spec.rb' - - 'spec/services/order_cycle_form_spec.rb' - - 'spec/services/order_cycle_warning_spec.rb' - - 'spec/services/order_factory_spec.rb' - - 'spec/services/order_invoice_comparator_spec.rb' - - 'spec/services/order_payment_finder_spec.rb' - - 'spec/services/order_syncer_spec.rb' - - 'spec/services/order_tax_adjustments_fetcher_spec.rb' - - 'spec/services/order_workflow_spec.rb' - - 'spec/services/permissions/order_spec.rb' - - 'spec/services/search_orders_spec.rb' - - 'spec/services/sets/product_set_spec.rb' - - 'spec/services/variants_stock_levels_spec.rb' - - 'spec/system/admin/adjustments_spec.rb' - - 'spec/system/admin/authentication_spec.rb' - - 'spec/system/admin/bulk_order_management_spec.rb' - - 'spec/system/admin/bulk_product_update_spec.rb' - - 'spec/system/admin/configuration/tax_rates_spec.rb' - - 'spec/system/admin/customers_spec.rb' - - 'spec/system/admin/enterprise_groups_spec.rb' - - 'spec/system/admin/enterprise_relationships_spec.rb' - - 'spec/system/admin/enterprise_roles_spec.rb' - - 'spec/system/admin/enterprise_user_spec.rb' - - 'spec/system/admin/enterprises/index_spec.rb' - - 'spec/system/admin/enterprises_spec.rb' - - 'spec/system/admin/invoice_print_spec.rb' - - 'spec/system/admin/order_cycles/simple_spec.rb' - - 'spec/system/admin/order_spec.rb' - - 'spec/system/admin/orders_spec.rb' - - 'spec/system/admin/payment_method_spec.rb' - - 'spec/system/admin/payments_stripe_spec.rb' - - 'spec/system/admin/product_import_spec.rb' - - 'spec/system/admin/products_spec.rb' - - 'spec/system/admin/products_v3/products_spec.rb' - - 'spec/system/admin/reports/enterprise_fee_summaries_spec.rb' - - 'spec/system/admin/reports/enterprise_summary_fees/enterprise_summary_fee_with_tax_report_by_producer_spec.rb' - - 'spec/system/admin/reports/packing_report_spec.rb' - - 'spec/system/admin/reports_spec.rb' - - 'spec/system/admin/schedules_spec.rb' - - 'spec/system/admin/subscriptions/crud_spec.rb' - - 'spec/system/admin/subscriptions/smoke_tests_spec.rb' - - 'spec/system/admin/tag_rules_spec.rb' - - 'spec/system/admin/unit_price_spec.rb' - - 'spec/system/admin/variant_overrides_spec.rb' - - 'spec/system/consumer/account/payments_spec.rb' - - 'spec/system/consumer/authentication_spec.rb' - - 'spec/system/consumer/checkout/details_spec.rb' - - 'spec/system/consumer/checkout/guest_spec.rb' - - 'spec/system/consumer/checkout/payment_spec.rb' - - 'spec/system/consumer/checkout/summary_spec.rb' - - 'spec/system/consumer/checkout/tax_incl_spec.rb' - - 'spec/system/consumer/checkout/tax_not_incl_spec.rb' - - 'spec/system/consumer/producers_spec.rb' - - 'spec/system/consumer/shopping/checkout_spec.rb' - - 'spec/system/consumer/shopping/checkout_stripe_spec.rb' - - 'spec/system/consumer/shopping/orders_spec.rb' - - 'spec/system/consumer/shopping/shopping_spec.rb' - - 'spec/system/consumer/shopping/variant_overrides_spec.rb' - - 'spec/system/consumer/shops_spec.rb' - - 'spec/system/consumer/white_label_spec.rb' - -# Offense count: 81 -# This cop supports safe autocorrection (--autocorrect). -RSpec/MatchArray: - Exclude: - - 'engines/dfc_provider/spec/requests/supplied_products_spec.rb' - - 'spec/controllers/admin/bulk_line_items_controller_spec.rb' - - 'spec/controllers/api/v0/enterprises_controller_spec.rb' - - 'spec/controllers/api/v0/order_cycles_controller_spec.rb' - - 'spec/controllers/api/v0/products_controller_spec.rb' - - 'spec/controllers/spree/admin/variants_controller_spec.rb' - - 'spec/helpers/checkout_helper_spec.rb' - - 'spec/helpers/order_cycles_helper_spec.rb' - - 'spec/helpers/spree/admin/orders_helper_spec.rb' - - 'spec/lib/open_food_network/order_cycle_form_applicator_spec.rb' - - 'spec/lib/open_food_network/permissions_spec.rb' - - 'spec/lib/reports/bulk_coop_report_spec.rb' - - 'spec/lib/reports/customers_report_spec.rb' - - 'spec/lib/reports/order_cycle_management_report_spec.rb' - - 'spec/lib/reports/products_and_inventory_report_spec.rb' - - 'spec/models/customer_spec.rb' - - 'spec/models/enterprise_fee_spec.rb' - - 'spec/models/enterprise_relationship_spec.rb' - - 'spec/models/enterprise_spec.rb' - - 'spec/models/exchange_spec.rb' - - 'spec/models/order_cycle_spec.rb' - - 'spec/models/spree/line_item_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/spree/product_spec.rb' - - 'spec/models/spree/shipping_method_spec.rb' - - 'spec/models/spree/user_spec.rb' - - 'spec/models/variant_override_spec.rb' - - 'spec/services/order_available_shipping_methods_spec.rb' - - 'spec/system/admin/enterprise_groups_spec.rb' - - 'spec/system/admin/enterprise_relationships_spec.rb' - - 'spec/system/admin/order_cycles/complex_updating_specific_time_spec.rb' - - 'spec/system/admin/order_cycles/simple_spec.rb' - - 'spec/system/admin/shipping_methods_spec.rb' - -# Offense count: 72 -RSpec/MessageChain: - Exclude: - - 'engines/order_management/spec/services/order_management/order/updater_spec.rb' - - 'engines/order_management/spec/services/order_management/stock/estimator_spec.rb' - - 'spec/controllers/checkout_controller_spec.rb' - - 'spec/controllers/payment_gateways/stripe_controller_spec.rb' - - 'spec/controllers/spree/admin/orders_controller_spec.rb' - - 'spec/controllers/spree/orders_controller_spec.rb' - - 'spec/jobs/subscription_confirm_job_spec.rb' - - 'spec/lib/i18n_digests_spec.rb' - - 'spec/lib/reports/products_and_inventory_report_spec.rb' - - 'spec/lib/spree/core/product_duplicator_spec.rb' - - 'spec/models/spree/address_spec.rb' - - 'spec/models/spree/image_spec.rb' - - 'spec/models/spree/line_item_spec.rb' - - 'spec/models/spree/order/adjustments_spec.rb' - - 'spec/models/spree/order/payment_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/spree/shipment_spec.rb' - - 'spec/serializers/api/variant_serializer_spec.rb' - - 'spec/services/cart_service_spec.rb' - - 'spec/services/checkout/stripe_redirect_spec.rb' - - 'spec/services/path_checker_spec.rb' - - 'spec/services/stripe_payment_status_spec.rb' - -# Offense count: 518 -# Configuration parameters: EnforcedStyle. -# SupportedStyles: have_received, receive -RSpec/MessageSpies: - Exclude: - - 'engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb' - - 'engines/order_management/spec/services/order_management/order/updater_spec.rb' - - 'engines/order_management/spec/services/order_management/stock/coordinator_spec.rb' - - 'engines/order_management/spec/services/order_management/stock/packer_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/summarizer_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb' - - 'spec/controllers/admin/bulk_line_items_controller_spec.rb' - - 'spec/controllers/admin/customers_controller_spec.rb' - - 'spec/controllers/admin/enterprises_controller_spec.rb' - - 'spec/controllers/admin/order_cycles_controller_spec.rb' - - 'spec/controllers/admin/schedules_controller_spec.rb' - - 'spec/controllers/admin/subscriptions_controller_spec.rb' - - 'spec/controllers/admin/terms_of_service_files_controller_spec.rb' - - 'spec/controllers/admin/variant_overrides_controller_spec.rb' - - 'spec/controllers/api/v0/base_controller_spec.rb' - - 'spec/controllers/api/v0/shipments_controller_spec.rb' - - 'spec/controllers/api/v0/states_controller_spec.rb' - - 'spec/controllers/base_controller_spec.rb' - - 'spec/controllers/checkout_controller_spec.rb' - - 'spec/controllers/payment_gateways/paypal_controller_spec.rb' - - 'spec/controllers/payment_gateways/stripe_controller_spec.rb' - - 'spec/controllers/spree/admin/base_controller_spec.rb' - - 'spec/controllers/spree/admin/mail_methods_controller_spec.rb' - - 'spec/controllers/spree/admin/orders/payments/payments_controller_spec.rb' - - 'spec/controllers/spree/admin/orders_controller_spec.rb' - - 'spec/controllers/spree/admin/products_controller_spec.rb' - - 'spec/controllers/spree/credit_cards_controller_spec.rb' - - 'spec/controllers/spree/orders_controller_spec.rb' - - 'spec/controllers/spree/users_controller_spec.rb' - - 'spec/controllers/user_registrations_controller_spec.rb' - - 'spec/helpers/application_helper_spec.rb' - - 'spec/helpers/checkout_helper_spec.rb' - - 'spec/helpers/order_cycles_helper_spec.rb' - - 'spec/helpers/terms_and_conditions_helper_spec.rb' - - 'spec/jobs/bulk_invoice_job_spec.rb' - - 'spec/jobs/order_cycle_closing_job_spec.rb' - - 'spec/jobs/order_cycle_opened_job_spec.rb' - - 'spec/jobs/report_job_spec.rb' - - 'spec/jobs/subscription_confirm_job_spec.rb' - - 'spec/jobs/subscription_placement_job_spec.rb' - - 'spec/lib/open_food_network/enterprise_fee_calculator_spec.rb' - - 'spec/lib/open_food_network/error_logger_spec.rb' - - 'spec/lib/open_food_network/i18n_inflections_spec.rb' - - 'spec/lib/open_food_network/order_cycle_form_applicator_spec.rb' - - 'spec/lib/open_food_network/permissions_spec.rb' - - 'spec/lib/reports/customers_report_spec.rb' - - 'spec/lib/reports/order_cycle_management_report_spec.rb' - - 'spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb' - - 'spec/lib/reports/products_and_inventory_report_spec.rb' - - 'spec/lib/reports/users_and_enterprises_report_spec.rb' - - 'spec/lib/spree/core/product_duplicator_spec.rb' - - 'spec/lib/stripe/account_connector_spec.rb' - - 'spec/lib/stripe/credit_card_remover_spec.rb' - - 'spec/lib/stripe/webhook_handler_spec.rb' - - 'spec/mailers/order_mailer_spec.rb' - - 'spec/mailers/shipment_mailer_spec.rb' - - 'spec/mailers/subscription_mailer_spec.rb' - - 'spec/mailers/test_mailer_spec.rb' - - 'spec/mailers/user_mailer_spec.rb' - - 'spec/migrations/migrate_admin_tax_amounts_spec.rb' - - 'spec/models/concerns/calculated_adjustments_spec.rb' - - 'spec/models/concerns/order_shipment_spec.rb' - - 'spec/models/enterprise_spec.rb' - - 'spec/models/order_balance_spec.rb' - - 'spec/models/order_cycle_spec.rb' - - 'spec/models/proxy_order_spec.rb' - - 'spec/models/spree/adjustment_spec.rb' - - 'spec/models/spree/gateway/stripe_sca_spec.rb' - - 'spec/models/spree/gateway_spec.rb' - - 'spec/models/spree/image_spec.rb' - - 'spec/models/spree/line_item_spec.rb' - - 'spec/models/spree/order/payment_spec.rb' - - 'spec/models/spree/order/state_machine_spec.rb' - - 'spec/models/spree/order/tax_spec.rb' - - 'spec/models/spree/order_contents_spec.rb' - - 'spec/models/spree/order_inventory_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/spree/payment_spec.rb' - - 'spec/models/spree/preferences/preferable_spec.rb' - - 'spec/models/spree/product_spec.rb' - - 'spec/models/spree/return_authorization_spec.rb' - - 'spec/models/spree/shipment_spec.rb' - - 'spec/models/spree/stock_item_spec.rb' - - 'spec/models/spree/stock_location_spec.rb' - - 'spec/models/spree/tax_rate_spec.rb' - - 'spec/models/spree/variant_spec.rb' - - 'spec/models/stripe_account_spec.rb' - - 'spec/models/variant_override_spec.rb' - - 'spec/queries/complete_orders_with_balance_spec.rb' - - 'spec/queries/complete_visible_orders_spec.rb' - - 'spec/queries/customers_with_balance_spec.rb' - - 'spec/services/address_geocoder_spec.rb' - - 'spec/services/cart_service_spec.rb' - - 'spec/services/checkout/post_checkout_actions_spec.rb' - - 'spec/services/checkout/stripe_redirect_spec.rb' - - 'spec/services/file_path_sanitizer_spec.rb' - - 'spec/services/invoice_renderer_spec.rb' - - 'spec/services/order_cart_reset_spec.rb' - - 'spec/services/order_checkout_restart_spec.rb' - - 'spec/services/order_fees_handler_spec.rb' - - 'spec/services/order_invoice_generator_spec.rb' - - 'spec/services/place_proxy_order_spec.rb' - - 'spec/services/process_payment_intent_spec.rb' - - 'spec/services/tax_rate_updater_spec.rb' - - 'spec/support/localized_number_helper.rb' - - 'spec/system/admin/reports_spec.rb' - - 'spec/system/consumer/caching/darkswarm_caching_spec.rb' - -# Offense count: 1 -RSpec/MultipleDescribes: - Exclude: - - 'spec/controllers/spree/admin/orders/invoices_spec.rb' - -# Offense count: 331 -# Configuration parameters: Max. -RSpec/MultipleExpectations: - Exclude: - - 'engines/dfc_provider/spec/requests/supplied_products_spec.rb' - - 'engines/order_management/spec/services/order_management/stock/package_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/form_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb' - - 'spec/controllers/admin/bulk_line_items_controller_spec.rb' - - 'spec/controllers/admin/subscriptions_controller_spec.rb' - - 'spec/controllers/api/v0/orders_controller_spec.rb' - - 'spec/controllers/api/v0/shipments_controller_spec.rb' - - 'spec/controllers/checkout_controller_spec.rb' - - 'spec/controllers/line_items_controller_spec.rb' - - 'spec/controllers/payment_gateways/stripe_controller_spec.rb' - - 'spec/controllers/spree/admin/adjustments_controller_spec.rb' - - 'spec/controllers/spree/admin/orders/payments/payments_controller_refunds_spec.rb' - - 'spec/controllers/spree/admin/orders_controller_spec.rb' - - 'spec/controllers/spree/admin/return_authorizations_controller_spec.rb' - - 'spec/controllers/spree/admin/tax_rates_controller_spec.rb' - - 'spec/controllers/spree/users_controller_spec.rb' - - 'spec/jobs/subscription_placement_job_spec.rb' - - 'spec/lib/open_food_network/address_finder_spec.rb' - - 'spec/lib/open_food_network/enterprise_fee_applicator_spec.rb' - - 'spec/lib/open_food_network/order_cycle_form_applicator_spec.rb' - - 'spec/lib/reports/enterprise_fee_summary/parameters_spec.rb' - - 'spec/lib/spree/core/product_duplicator_spec.rb' - - 'spec/lib/tasks/data/remove_transient_data_spec.rb' - - 'spec/mailers/order_mailer_spec.rb' - - 'spec/mailers/subscription_mailer_spec.rb' - - 'spec/migrations/migrate_admin_tax_amounts_spec.rb' - - 'spec/migrations/split_customer_names_spec.rb' - - 'spec/models/enterprise_fee_spec.rb' - - 'spec/models/enterprise_relationship_spec.rb' - - 'spec/models/enterprise_spec.rb' - - 'spec/models/exchange_spec.rb' - - 'spec/models/oidc_account_spec.rb' - - 'spec/models/order_cycle_spec.rb' - - 'spec/models/product_importer_spec.rb' - - 'spec/models/spree/address_spec.rb' - - 'spec/models/spree/addresses_spec.rb' - - 'spec/models/spree/adjustment_spec.rb' - - 'spec/models/spree/order_contents_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/spree/payment_spec.rb' - - 'spec/reflexes/products_reflex_spec.rb' - - 'spec/requests/checkout/failed_checkout_spec.rb' - - 'spec/requests/checkout/paypal_spec.rb' - - 'spec/requests/checkout/stripe_sca_spec.rb' - - 'spec/serializers/api/admin/customer_serializer_spec.rb' - - 'spec/serializers/api/admin/exchange_serializer_spec.rb' - - 'spec/services/cap_quantity_spec.rb' - - 'spec/services/exchange_variant_bulk_updater_spec.rb' - - 'spec/services/mail_configuration_spec.rb' - - 'spec/services/order_checkout_restart_spec.rb' - - 'spec/services/order_cycle_clone_spec.rb' - - 'spec/services/order_cycle_form_spec.rb' - - 'spec/services/order_factory_spec.rb' - - 'spec/services/order_syncer_spec.rb' - - 'spec/services/path_checker_spec.rb' - - 'spec/system/admin/bulk_order_management_spec.rb' - - 'spec/system/admin/bulk_product_update_spec.rb' - - 'spec/system/admin/configuration/zones_spec.rb' - - 'spec/system/admin/customers_spec.rb' - - 'spec/system/admin/enterprise_fees_spec.rb' - - 'spec/system/admin/enterprise_groups_spec.rb' - - 'spec/system/admin/enterprise_roles_spec.rb' - - 'spec/system/admin/enterprises/business_address_form_spec.rb' - - 'spec/system/admin/enterprises/connected_apps_spec.rb' - - 'spec/system/admin/enterprises/index_spec.rb' - - 'spec/system/admin/enterprises/terms_and_conditions_spec.rb' - - 'spec/system/admin/enterprises_spec.rb' - - 'spec/system/admin/invoice_print_spec.rb' - - 'spec/system/admin/multilingual_spec.rb' - - 'spec/system/admin/order_cycles/complex_editing_multiple_updation_spec.rb' - - 'spec/system/admin/order_cycles/complex_editing_spec.rb' - - 'spec/system/admin/order_cycles/complex_updating_specific_time_spec.rb' - - 'spec/system/admin/order_cycles/list_spec.rb' - - 'spec/system/admin/order_cycles/simple_spec.rb' - - 'spec/system/admin/order_spec.rb' - - 'spec/system/admin/orders/invoices_spec.rb' - - 'spec/system/admin/orders_spec.rb' - - 'spec/system/admin/overview_spec.rb' - - 'spec/system/admin/payment_method_spec.rb' - - 'spec/system/admin/payments_spec.rb' - - 'spec/system/admin/product_import_spec.rb' - - 'spec/system/admin/products_spec.rb' - - 'spec/system/admin/products_v3/products_spec.rb' - - 'spec/system/admin/reports/enterprise_summary_fees/enterprise_summary_fee_with_tax_report_by_order_spec.rb' - - 'spec/system/admin/reports/enterprise_summary_fees/enterprise_summary_fee_with_tax_report_by_producer_spec.rb' - - 'spec/system/admin/reports/orders_and_fulfillment_spec.rb' - - 'spec/system/admin/reports/sales_tax/sales_tax_totals_by_order_spec.rb' - - 'spec/system/admin/reports_spec.rb' - - 'spec/system/admin/schedules_spec.rb' - - 'spec/system/admin/shipping_methods_spec.rb' - - 'spec/system/admin/subscriptions/crud_spec.rb' - - 'spec/system/admin/subscriptions/smoke_tests_spec.rb' - - 'spec/system/admin/tag_rules_spec.rb' - - 'spec/system/admin/users_spec.rb' - - 'spec/system/admin/variant_overrides_spec.rb' - - 'spec/system/consumer/account/cards_spec.rb' - - 'spec/system/consumer/account/settings_spec.rb' - - 'spec/system/consumer/account_spec.rb' - - 'spec/system/consumer/authentication_spec.rb' - - 'spec/system/consumer/caching/darkswarm_caching_spec.rb' - - 'spec/system/consumer/caching/shops_caching_spec.rb' - - 'spec/system/consumer/checkout/details_spec.rb' - - 'spec/system/consumer/checkout/guest_spec.rb' - - 'spec/system/consumer/checkout/summary_spec.rb' - - 'spec/system/consumer/checkout/tax_not_incl_spec.rb' - - 'spec/system/consumer/groups_spec.rb' - - 'spec/system/consumer/multilingual_spec.rb' - - 'spec/system/consumer/registration_spec.rb' - - 'spec/system/consumer/shopping/cart_spec.rb' - - 'spec/system/consumer/shopping/checkout_spec.rb' - - 'spec/system/consumer/shopping/checkout_stripe_spec.rb' - - 'spec/system/consumer/shopping/orders_spec.rb' - - 'spec/system/consumer/shopping/products_spec.rb' - - 'spec/system/consumer/shopping/shopping_spec.rb' - - 'spec/system/consumer/shopping/unit_price_spec.rb' - - 'spec/system/consumer/shopping/variant_overrides_spec.rb' - -# Offense count: 936 -# Configuration parameters: AllowSubject, Max. -RSpec/MultipleMemoizedHelpers: - Exclude: - - 'engines/dfc_provider/spec/requests/supplied_products_spec.rb' - - 'engines/order_management/spec/services/order_management/stock/package_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/form_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb' - - 'spec/controllers/admin/bulk_line_items_controller_spec.rb' - - 'spec/controllers/admin/enterprises_controller_spec.rb' - - 'spec/controllers/admin/order_cycles_controller_spec.rb' - - 'spec/controllers/admin/reports_controller_spec.rb' - - 'spec/controllers/admin/subscription_line_items_controller_spec.rb' - - 'spec/controllers/admin/subscriptions_controller_spec.rb' - - 'spec/controllers/admin/variant_overrides_controller_spec.rb' - - 'spec/controllers/api/v0/order_cycles_controller_spec.rb' - - 'spec/controllers/api/v0/orders_controller_spec.rb' - - 'spec/controllers/api/v0/products_controller_spec.rb' - - 'spec/controllers/api/v0/shipments_controller_spec.rb' - - 'spec/controllers/api/v0/variants_controller_spec.rb' - - 'spec/controllers/checkout_controller_spec.rb' - - 'spec/controllers/payment_gateways/stripe_controller_spec.rb' - - 'spec/controllers/spree/admin/orders_controller_spec.rb' - - 'spec/controllers/spree/orders_controller_spec.rb' - - 'spec/controllers/spree/users_controller_spec.rb' - - 'spec/helpers/tax_helper_spec.rb' - - 'spec/jobs/subscription_confirm_job_spec.rb' - - 'spec/jobs/subscription_placement_job_spec.rb' - - 'spec/lib/open_food_network/enterprise_fee_calculator_spec.rb' - - 'spec/lib/open_food_network/order_cycle_form_applicator_spec.rb' - - 'spec/lib/open_food_network/order_cycle_permissions_spec.rb' - - 'spec/lib/open_food_network/scope_variants_to_search_spec.rb' - - 'spec/lib/open_food_network/tag_rule_applicator_spec.rb' - - 'spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb' - - 'spec/lib/reports/enterprise_fee_summary/permissions_spec.rb' - - 'spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb' - - 'spec/lib/reports/packing/packing_report_spec.rb' - - 'spec/lib/reports/sales_tax_totals_by_order_spec.rb' - - 'spec/mailers/producer_mailer_spec.rb' - - 'spec/models/enterprise_relationship_spec.rb' - - 'spec/models/order_cycle_spec.rb' - - 'spec/models/product_import/entry_processor_spec.rb' - - 'spec/models/product_import/entry_validator_spec.rb' - - 'spec/models/product_importer_spec.rb' - - 'spec/models/spree/ability_spec.rb' - - 'spec/models/spree/adjustment_spec.rb' - - 'spec/models/spree/line_item_spec.rb' - - 'spec/models/spree/order/payment_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/spree/payment_spec.rb' - - 'spec/models/spree/tax_rate_spec.rb' - - 'spec/models/spree/variant_spec.rb' - - 'spec/requests/api/orders_spec.rb' - - 'spec/requests/checkout/failed_checkout_spec.rb' - - 'spec/requests/checkout/stripe_sca_spec.rb' - - 'spec/requests/voucher_adjustments_spec.rb' - - 'spec/serializers/api/enterprise_shopfront_serializer_spec.rb' - - 'spec/services/order_available_payment_methods_spec.rb' - - 'spec/services/order_available_shipping_methods_spec.rb' - - 'spec/services/order_cycle_form_spec.rb' - - 'spec/services/order_factory_spec.rb' - - 'spec/services/order_syncer_spec.rb' - - 'spec/services/order_tax_adjustments_fetcher_spec.rb' - - 'spec/services/paypal_items_builder_spec.rb' - - 'spec/services/permissions/order_spec.rb' - - 'spec/services/product_tag_rules_filterer_spec.rb' - - 'spec/services/products_renderer_spec.rb' - - 'spec/services/tax_rate_finder_spec.rb' - - 'spec/system/admin/bulk_order_management_spec.rb' - - 'spec/system/admin/bulk_product_update_spec.rb' - - 'spec/system/admin/customers_spec.rb' - - 'spec/system/admin/enterprises_spec.rb' - - 'spec/system/admin/invoice_print_spec.rb' - - 'spec/system/admin/order_cycles/complex_creating_specific_time_spec.rb' - - 'spec/system/admin/order_cycles/simple_spec.rb' - - 'spec/system/admin/order_spec.rb' - - 'spec/system/admin/orders/invoices_spec.rb' - - 'spec/system/admin/orders_spec.rb' - - 'spec/system/admin/product_import_spec.rb' - - 'spec/system/admin/reports/enterprise_summary_fees/enterprise_summary_fee_with_tax_report_by_order_spec.rb' - - 'spec/system/admin/reports/enterprise_summary_fees/enterprise_summary_fee_with_tax_report_by_producer_spec.rb' - - 'spec/system/admin/reports/orders_and_fulfillment_spec.rb' - - 'spec/system/admin/reports/packing_report_spec.rb' - - 'spec/system/admin/reports/revenues_by_hub_spec.rb' - - 'spec/system/admin/reports/sales_tax/sales_tax_totals_by_order_spec.rb' - - 'spec/system/admin/reports/sales_tax/sales_tax_totals_by_producer_spec.rb' - - 'spec/system/admin/reports_spec.rb' - - 'spec/system/admin/schedules_spec.rb' - - 'spec/system/admin/subscriptions/crud_spec.rb' - - 'spec/system/admin/subscriptions/smoke_tests_spec.rb' - - 'spec/system/admin/variant_overrides_spec.rb' - - 'spec/system/consumer/caching/shops_caching_spec.rb' - - 'spec/system/consumer/checkout/details_spec.rb' - - 'spec/system/consumer/checkout/guest_spec.rb' - - 'spec/system/consumer/checkout/payment_spec.rb' - - 'spec/system/consumer/checkout/summary_spec.rb' - - 'spec/system/consumer/checkout/tax_incl_spec.rb' - - 'spec/system/consumer/checkout/tax_not_incl_spec.rb' - - 'spec/system/consumer/groups_spec.rb' - - 'spec/system/consumer/shopping/cart_spec.rb' - - 'spec/system/consumer/shopping/checkout_spec.rb' - - 'spec/system/consumer/shopping/checkout_stripe_spec.rb' - - 'spec/system/consumer/shopping/products_spec.rb' - - 'spec/system/consumer/shopping/shopping_spec.rb' - - 'spec/system/consumer/shopping/variant_overrides_spec.rb' - - 'spec/system/consumer/shops_spec.rb' - -# Offense count: 673 -# Configuration parameters: EnforcedStyle, IgnoreSharedExamples. -# SupportedStyles: always, named_only -RSpec/NamedSubject: - Exclude: - - 'engines/order_management/spec/services/order_management/stock/coordinator_spec.rb' - - 'engines/order_management/spec/services/order_management/stock/estimator_spec.rb' - - 'engines/order_management/spec/services/order_management/stock/package_spec.rb' - - 'engines/order_management/spec/services/order_management/stock/packer_spec.rb' - - 'spec/constraints/feature_toggle_constraint_spec.rb' - - 'spec/controllers/admin/reports_controller_spec.rb' - - 'spec/controllers/api/v0/base_controller_spec.rb' - - 'spec/controllers/cart_controller_spec.rb' - - 'spec/controllers/spree/orders_controller_spec.rb' - - 'spec/helpers/spree/admin/base_helper_spec.rb' - - 'spec/jobs/bulk_invoice_job_spec.rb' - - 'spec/jobs/connect_app_job_spec.rb' - - 'spec/jobs/webhook_delivery_job_spec.rb' - - 'spec/lib/open_food_network/enterprise_fee_calculator_spec.rb' - - 'spec/lib/open_food_network/i18n_inflections_spec.rb' - - 'spec/lib/reports/bulk_coop_report_spec.rb' - - 'spec/lib/reports/customers_report_spec.rb' - - 'spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb' - - 'spec/lib/reports/enterprise_fee_summary/parameters_spec.rb' - - 'spec/lib/reports/order_cycle_management_report_spec.rb' - - 'spec/lib/reports/packing/packing_report_spec.rb' - - 'spec/lib/reports/products_and_inventory_report_spec.rb' - - 'spec/lib/reports/report_renderer_spec.rb' - - 'spec/lib/reports/report_spec.rb' - - 'spec/lib/reports/users_and_enterprises_report_spec.rb' - - 'spec/lib/reports/xero_invoices_report_spec.rb' - - 'spec/lib/spree/core/environment_spec.rb' - - 'spec/lib/spree/core/mail_settings_spec.rb' - - 'spec/migrations/20240213044159_copy_oidc_data_to_oidc_accounts_spec.rb' - - 'spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb' - - 'spec/migrations/migrate_admin_tax_amounts_spec.rb' - - 'spec/migrations/migrate_customer_names_spec.rb' - - 'spec/migrations/split_customer_names_spec.rb' - - 'spec/models/calculator/weight_spec.rb' - - 'spec/models/connected_app_spec.rb' - - 'spec/models/spree/ability_spec.rb' - - 'spec/models/spree/gateway/stripe_sca_spec.rb' - - 'spec/models/spree/image_spec.rb' - - 'spec/models/spree/order_contents_spec.rb' - - 'spec/models/spree/order_inventory_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/spree/payment_method_spec.rb' - - 'spec/models/spree/product_spec.rb' - - 'spec/models/spree/stock_item_spec.rb' - - 'spec/models/spree/stock_location_spec.rb' - - 'spec/models/spree/stock_movement_spec.rb' - - 'spec/models/spree/tax_rate_spec.rb' - - 'spec/models/spree/variant_spec.rb' - - 'spec/models/subscription_line_item_spec.rb' - - 'spec/models/subscription_spec.rb' - - 'spec/models/tag_rule_spec.rb' - - 'spec/models/terms_of_service_file_spec.rb' - - 'spec/models/vouchers/flat_rate_spec.rb' - - 'spec/models/vouchers/percentage_rate_spec.rb' - - 'spec/reflexes/products_reflex_spec.rb' - - 'spec/serializers/api/variant_serializer_spec.rb' - - 'spec/services/image_importer_spec.rb' - - 'spec/services/order_available_shipping_methods_spec.rb' - - 'spec/services/order_cycle_distributed_variants_spec.rb' - - 'spec/services/order_cycle_warning_spec.rb' - - 'spec/services/order_invoice_generator_spec.rb' - - 'spec/services/order_tax_adjustments_fetcher_spec.rb' - - 'spec/services/place_proxy_order_spec.rb' - - 'spec/services/sets/model_set_spec.rb' - - 'spec/services/stripe_payment_status_spec.rb' - - 'spec/services/tax_rate_finder_spec.rb' - - 'spec/services/unit_prices_spec.rb' - - 'spec/services/url_generator_spec.rb' - - 'spec/services/variant_units/option_value_namer_spec.rb' - - 'spec/services/voucher_adjustments_service_spec.rb' - - 'spec/services/weights_and_measures_spec.rb' - -# Offense count: 1171 -# Configuration parameters: Max, AllowedGroups. -RSpec/NestedGroups: - Exclude: - - 'engines/dfc_provider/spec/services/supplied_product_builder_spec.rb' - - 'spec/controllers/admin/bulk_line_items_controller_spec.rb' - - 'spec/controllers/admin/column_preferences_controller_spec.rb' - - 'spec/controllers/admin/enterprises_controller_spec.rb' - - 'spec/controllers/admin/inventory_items_controller_spec.rb' - - 'spec/controllers/admin/proxy_orders_controller_spec.rb' - - 'spec/controllers/admin/reports_controller_spec.rb' - - 'spec/controllers/admin/schedules_controller_spec.rb' - - 'spec/controllers/admin/stripe_accounts_controller_spec.rb' - - 'spec/controllers/admin/stripe_connect_settings_controller_spec.rb' - - 'spec/controllers/admin/subscription_line_items_controller_spec.rb' - - 'spec/controllers/admin/subscriptions_controller_spec.rb' - - 'spec/controllers/admin/tag_rules_controller_spec.rb' - - 'spec/controllers/admin/variant_overrides_controller_spec.rb' - - 'spec/controllers/api/v0/enterprises_controller_spec.rb' - - 'spec/controllers/api/v0/shipments_controller_spec.rb' - - 'spec/controllers/checkout_controller_spec.rb' - - 'spec/controllers/line_items_controller_spec.rb' - - 'spec/controllers/shop_controller_spec.rb' - - 'spec/controllers/spree/admin/base_controller_spec.rb' - - 'spec/controllers/spree/admin/orders/customer_details_controller_spec.rb' - - 'spec/controllers/spree/admin/orders/invoices_spec.rb' - - 'spec/controllers/spree/admin/orders/payments/payments_controller_refunds_spec.rb' - - 'spec/controllers/spree/admin/orders/payments/payments_controller_spec.rb' - - 'spec/controllers/spree/admin/orders_controller_spec.rb' - - 'spec/controllers/spree/admin/overview_controller_spec.rb' - - 'spec/controllers/spree/admin/products_controller_spec.rb' - - 'spec/controllers/spree/admin/search_controller_spec.rb' - - 'spec/controllers/spree/credit_cards_controller_spec.rb' - - 'spec/controllers/spree/orders_controller_spec.rb' - - 'spec/controllers/spree/user_sessions_controller_spec.rb' - - 'spec/controllers/stripe/callbacks_controller_spec.rb' - - 'spec/controllers/stripe/webhooks_controller_spec.rb' - - 'spec/helpers/admin/subscriptions_helper_spec.rb' - - 'spec/helpers/bulk_form_builder_spec.rb' - - 'spec/helpers/spree/admin/orders_helper_spec.rb' - - 'spec/helpers/spree/base_helper_spec.rb' - - 'spec/helpers/spree/orders_helper_spec.rb' - - 'spec/helpers/tax_helper_spec.rb' - - 'spec/jobs/subscription_confirm_job_spec.rb' - - 'spec/jobs/subscription_placement_job_spec.rb' - - 'spec/lib/open_food_network/scope_variants_to_search_spec.rb' - - 'spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb' - - 'spec/lib/reports/enterprise_fee_summary/permissions_spec.rb' - - 'spec/lib/reports/line_items_spec.rb' - - 'spec/lib/reports/packing/packing_report_spec.rb' - - 'spec/lib/reports/report_loader_spec.rb' - - 'spec/lib/reports/sales_tax_totals_by_order_spec.rb' - - 'spec/lib/spree/localized_number_spec.rb' - - 'spec/lib/stripe/credit_card_remover_spec.rb' - - 'spec/lib/stripe/payment_intent_validator_spec.rb' - - 'spec/mailers/subscription_mailer_spec.rb' - - 'spec/mailers/user_mailer_spec.rb' - - 'spec/models/calculator/weight_spec.rb' - - 'spec/models/column_preference_spec.rb' - - 'spec/models/concerns/calculated_adjustments_spec.rb' - - 'spec/models/concerns/order_shipment_spec.rb' - - 'spec/models/concerns/variant_stock_spec.rb' - - 'spec/models/customer_spec.rb' - - 'spec/models/enterprise_caching_spec.rb' - - 'spec/models/enterprise_relationship_spec.rb' - - 'spec/models/enterprise_spec.rb' - - 'spec/models/invoice/data_presenter/line_item_spec.rb' - - 'spec/models/order_cycle_spec.rb' - - 'spec/models/product_import/entry_processor_spec.rb' - - 'spec/models/product_import/inventory_reset_strategy_spec.rb' - - 'spec/models/product_import/settings_spec.rb' - - 'spec/models/proxy_order_spec.rb' - - 'spec/models/spree/ability_spec.rb' - - 'spec/models/spree/order/address_spec.rb' - - 'spec/models/spree/order/checkout_spec.rb' - - 'spec/models/spree/order/state_machine_spec.rb' - - 'spec/models/spree/order_inventory_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/spree/payment_method_spec.rb' - - 'spec/models/spree/payment_spec.rb' - - 'spec/models/spree/preferences/preferable_spec.rb' - - 'spec/models/spree/shipment_spec.rb' - - 'spec/models/spree/stock_item_spec.rb' - - 'spec/models/spree/user_spec.rb' - - 'spec/models/spree/variant_spec.rb' - - 'spec/models/spree/zone_spec.rb' - - 'spec/models/subscription_spec.rb' - - 'spec/models/tag_rule/filter_order_cycles_spec.rb' - - 'spec/models/tag_rule/filter_payment_methods_spec.rb' - - 'spec/models/tag_rule/filter_products_spec.rb' - - 'spec/models/tag_rule/filter_shipping_methods_spec.rb' - - 'spec/models/variant_override_spec.rb' - - 'spec/queries/customers_with_balance_spec.rb' - - 'spec/requests/api/v1/customers_spec.rb' - - 'spec/requests/spree/admin/overview_spec.rb' - - 'spec/services/cap_quantity_spec.rb' - - 'spec/services/cart_service_spec.rb' - - 'spec/services/exchange_products_renderer_spec.rb' - - 'spec/services/order_available_payment_methods_spec.rb' - - 'spec/services/order_available_shipping_methods_spec.rb' - - 'spec/services/order_checkout_restart_spec.rb' - - 'spec/services/order_cycle_distributed_products_spec.rb' - - 'spec/services/order_cycle_form_spec.rb' - - 'spec/services/order_cycle_webhook_service_spec.rb' - - 'spec/services/order_factory_spec.rb' - - 'spec/services/order_invoice_comparator_spec.rb' - - 'spec/services/order_invoice_generator_spec.rb' - - 'spec/services/order_syncer_spec.rb' - - 'spec/services/place_proxy_order_spec.rb' - - 'spec/services/process_payment_intent_spec.rb' - - 'spec/services/product_tag_rules_filterer_spec.rb' - - 'spec/services/products_renderer_spec.rb' - - 'spec/services/sets/product_set_spec.rb' - - 'spec/services/shop/order_cycles_list_spec.rb' - - 'spec/services/stripe_payment_status_spec.rb' - - 'spec/services/user_locale_setter_spec.rb' - - 'spec/services/variant_overrides_indexed_spec.rb' - - 'spec/services/voucher_adjustments_service_spec.rb' - - 'spec/services/weights_and_measures_spec.rb' - - 'spec/system/admin/adjustments_spec.rb' - - 'spec/system/admin/bulk_order_management_spec.rb' - - 'spec/system/admin/customers_spec.rb' - - 'spec/system/admin/enterprise_fees_spec.rb' - - 'spec/system/admin/enterprises/index_spec.rb' - - 'spec/system/admin/enterprises_spec.rb' - - 'spec/system/admin/invoice_print_spec.rb' - - 'spec/system/admin/order_cycles/simple_spec.rb' - - 'spec/system/admin/order_spec.rb' - - 'spec/system/admin/orders/invoices_spec.rb' - - 'spec/system/admin/orders_spec.rb' - - 'spec/system/admin/overview_spec.rb' - - 'spec/system/admin/payments_stripe_spec.rb' - - 'spec/system/admin/products_spec.rb' - - 'spec/system/admin/products_v3/products_spec.rb' - - 'spec/system/admin/reports/enterprise_fee_summaries_spec.rb' - - 'spec/system/admin/reports/enterprise_summary_fees/enterprise_summary_fee_with_tax_report_by_producer_spec.rb' - - 'spec/system/admin/reports/orders_and_fulfillment_spec.rb' - - 'spec/system/admin/reports/packing_report_spec.rb' - - 'spec/system/admin/reports/sales_tax/sales_tax_totals_by_order_spec.rb' - - 'spec/system/admin/reports_spec.rb' - - 'spec/system/admin/subscriptions/crud_spec.rb' - - 'spec/system/admin/subscriptions/smoke_tests_spec.rb' - - 'spec/system/admin/users_spec.rb' - - 'spec/system/admin/variant_overrides_spec.rb' - - 'spec/system/admin/variants_spec.rb' - - 'spec/system/consumer/account/developer_settings_spec.rb' - - 'spec/system/consumer/account_spec.rb' - - 'spec/system/consumer/authentication_spec.rb' - - 'spec/system/consumer/checkout/details_spec.rb' - - 'spec/system/consumer/checkout/guest_spec.rb' - - 'spec/system/consumer/checkout/payment_spec.rb' - - 'spec/system/consumer/checkout/summary_spec.rb' - - 'spec/system/consumer/checkout/tax_incl_spec.rb' - - 'spec/system/consumer/checkout/tax_not_incl_spec.rb' - - 'spec/system/consumer/cookies_spec.rb' - - 'spec/system/consumer/shopping/cart_spec.rb' - - 'spec/system/consumer/shopping/checkout_auth_spec.rb' - - 'spec/system/consumer/shopping/checkout_spec.rb' - - 'spec/system/consumer/shopping/checkout_stripe_spec.rb' - - 'spec/system/consumer/shopping/products_spec.rb' - - 'spec/system/consumer/shopping/shopping_spec.rb' - - 'spec/system/consumer/white_label_spec.rb' - -# Offense count: 49 -# Configuration parameters: AllowedPatterns. -# AllowedPatterns: ^expect_, ^assert_ -RSpec/NoExpectationExample: - Exclude: - - 'engines/order_management/spec/services/order_management/stock/estimator_spec.rb' - - 'spec/controllers/admin/stripe_accounts_controller_spec.rb' - - 'spec/controllers/api/v0/orders_controller_spec.rb' - - 'spec/controllers/spree/admin/orders/payments/payments_controller_spec.rb' - - 'spec/helpers/injection_helper_spec.rb' - - 'spec/lib/open_food_network/tag_rule_applicator_spec.rb' - - 'spec/lib/reports/report_spec.rb' - - 'spec/lib/spree/core/token_resource_spec.rb' - - 'spec/models/calculator/flexi_rate_spec.rb' - - 'spec/models/concerns/calculated_adjustments_spec.rb' - - 'spec/models/enterprise_group_spec.rb' - - 'spec/models/enterprise_spec.rb' - - 'spec/models/order_cycle_spec.rb' - - 'spec/models/spree/adjustment_spec.rb' - - 'spec/models/spree/line_item_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/spree/payment_spec.rb' - - 'spec/models/spree/shipment_spec.rb' - - 'spec/system/admin/customers_spec.rb' - - 'spec/system/admin/order_spec.rb' - - 'spec/system/consumer/checkout/details_spec.rb' - - 'spec/system/consumer/checkout/payment_spec.rb' - - 'spec/system/consumer/shopping/shopping_spec.rb' - -# Offense count: 703 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: EnforcedStyle. -# SupportedStyles: not_to, to_not -RSpec/NotToNot: - Exclude: - - 'engines/dfc_provider/spec/requests/enterprises_spec.rb' - - 'engines/dfc_provider/spec/requests/persons_spec.rb' - - 'engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb' - - 'engines/order_management/spec/services/order_management/order/updater_spec.rb' - - 'engines/order_management/spec/services/order_management/stock/package_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb' - - 'engines/web/spec/helpers/cookies_policy_helper_spec.rb' - - 'spec/controllers/admin/customers_controller_spec.rb' - - 'spec/controllers/admin/enterprises_controller_spec.rb' - - 'spec/controllers/admin/order_cycles_controller_spec.rb' - - 'spec/controllers/admin/reports_controller_spec.rb' - - 'spec/controllers/admin/schedules_controller_spec.rb' - - 'spec/controllers/admin/subscriptions_controller_spec.rb' - - 'spec/controllers/admin/terms_of_service_files_controller_spec.rb' - - 'spec/controllers/admin/variant_overrides_controller_spec.rb' - - 'spec/controllers/api/v0/logos_controller_spec.rb' - - 'spec/controllers/api/v0/order_cycles_controller_spec.rb' - - 'spec/controllers/api/v0/promo_images_controller_spec.rb' - - 'spec/controllers/api/v0/shipments_controller_spec.rb' - - 'spec/controllers/api/v0/terms_and_conditions_controller_spec.rb' - - 'spec/controllers/api/v0/variants_controller_spec.rb' - - 'spec/controllers/base_controller_spec.rb' - - 'spec/controllers/checkout_controller_spec.rb' - - 'spec/controllers/concerns/raising_parameters_spec.rb' - - 'spec/controllers/spree/admin/adjustments_controller_spec.rb' - - 'spec/controllers/spree/admin/general_settings_controller_spec.rb' - - 'spec/controllers/spree/admin/orders/invoices_spec.rb' - - 'spec/controllers/spree/admin/orders/payments/payments_controller_refunds_spec.rb' - - 'spec/controllers/spree/admin/orders/payments/payments_controller_spec.rb' - - 'spec/controllers/spree/admin/orders_controller_spec.rb' - - 'spec/controllers/spree/admin/products_controller_spec.rb' - - 'spec/controllers/spree/admin/search_controller_spec.rb' - - 'spec/controllers/spree/admin/tax_rates_controller_spec.rb' - - 'spec/controllers/spree/api_keys_controller_spec.rb' - - 'spec/controllers/spree/credit_cards_controller_spec.rb' - - 'spec/controllers/spree/orders_controller_spec.rb' - - 'spec/controllers/spree/users_controller_spec.rb' - - 'spec/controllers/webhook_endpoints_controller_spec.rb' - - 'spec/helpers/bulk_form_builder_spec.rb' - - 'spec/helpers/injection_helper_spec.rb' - - 'spec/helpers/shop_helper_spec.rb' - - 'spec/jobs/order_cycle_closing_job_spec.rb' - - 'spec/jobs/order_cycle_opened_job_spec.rb' - - 'spec/jobs/report_job_spec.rb' - - 'spec/jobs/subscription_confirm_job_spec.rb' - - 'spec/jobs/subscription_placement_job_spec.rb' - - 'spec/lib/open_food_network/order_cycle_form_applicator_spec.rb' - - 'spec/lib/open_food_network/order_cycle_permissions_spec.rb' - - 'spec/lib/open_food_network/permissions_spec.rb' - - 'spec/lib/open_food_network/scope_variants_to_search_spec.rb' - - 'spec/lib/reports/packing/packing_report_spec.rb' - - 'spec/lib/reports/users_and_enterprises_report_spec.rb' - - 'spec/lib/stripe/account_connector_spec.rb' - - 'spec/lib/stripe/payment_intent_validator_spec.rb' - - 'spec/lib/stripe/webhook_handler_spec.rb' - - 'spec/lib/tasks/data/remove_transient_data_spec.rb' - - 'spec/mailers/order_mailer_spec.rb' - - 'spec/mailers/producer_mailer_spec.rb' - - 'spec/mailers/shipment_mailer_spec.rb' - - 'spec/mailers/subscription_mailer_spec.rb' - - 'spec/mailers/test_mailer_spec.rb' - - 'spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb' - - 'spec/migrations/migrate_admin_tax_amounts_spec.rb' - - 'spec/models/concerns/order_shipment_spec.rb' - - 'spec/models/customer_spec.rb' - - 'spec/models/enterprise_fee_spec.rb' - - 'spec/models/enterprise_relationship_spec.rb' - - 'spec/models/enterprise_spec.rb' - - 'spec/models/order_cycle_spec.rb' - - 'spec/models/product_importer_spec.rb' - - 'spec/models/proxy_order_spec.rb' - - 'spec/models/report_blob_spec.rb' - - 'spec/models/spree/ability_spec.rb' - - 'spec/models/spree/address_spec.rb' - - 'spec/models/spree/addresses_spec.rb' - - 'spec/models/spree/adjustment_spec.rb' - - 'spec/models/spree/credit_card_spec.rb' - - 'spec/models/spree/inventory_unit_spec.rb' - - 'spec/models/spree/line_item_spec.rb' - - 'spec/models/spree/order/payment_spec.rb' - - 'spec/models/spree/order/tax_spec.rb' - - 'spec/models/spree/order_contents_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/spree/payment_spec.rb' - - 'spec/models/spree/preferences/preferable_spec.rb' - - 'spec/models/spree/price_spec.rb' - - 'spec/models/spree/product_property_spec.rb' - - 'spec/models/spree/product_spec.rb' - - 'spec/models/spree/return_authorization_spec.rb' - - 'spec/models/spree/shipment_spec.rb' - - 'spec/models/spree/shipping_method_spec.rb' - - 'spec/models/spree/stock/availability_validator_spec.rb' - - 'spec/models/spree/tax_rate_spec.rb' - - 'spec/models/spree/user_spec.rb' - - 'spec/models/spree/variant_spec.rb' - - 'spec/models/stripe_account_spec.rb' - - 'spec/models/subscription_spec.rb' - - 'spec/models/variant_override_spec.rb' - - 'spec/queries/payments_requiring_action_spec.rb' - - 'spec/reflexes/products_reflex_spec.rb' - - 'spec/requests/admin/images_spec.rb' - - 'spec/requests/omniauth_callbacks_controller_spec.rb' - - 'spec/requests/spree/admin/overview_spec.rb' - - 'spec/serializers/api/admin/enterprise_serializer_spec.rb' - - 'spec/serializers/api/admin/exchange_serializer_spec.rb' - - 'spec/serializers/api/admin/order_cycle_serializer_spec.rb' - - 'spec/services/checkout/post_checkout_actions_spec.rb' - - 'spec/services/customer_order_cancellation_spec.rb' - - 'spec/services/image_importer_spec.rb' - - 'spec/services/order_available_payment_methods_spec.rb' - - 'spec/services/order_available_shipping_methods_spec.rb' - - 'spec/services/order_checkout_restart_spec.rb' - - 'spec/services/order_cycle_distributed_products_spec.rb' - - 'spec/services/order_cycle_form_spec.rb' - - 'spec/services/order_cycle_webhook_service_spec.rb' - - 'spec/services/order_fees_handler_spec.rb' - - 'spec/services/order_syncer_spec.rb' - - 'spec/services/permissions/order_spec.rb' - - 'spec/services/place_proxy_order_spec.rb' - - 'spec/services/products_renderer_spec.rb' - - 'spec/services/sets/model_set_spec.rb' - - 'spec/services/sets/product_set_spec.rb' - - 'spec/services/tax_rate_updater_spec.rb' - - 'spec/services/terms_of_service_spec.rb' - - 'spec/services/voucher_adjustments_service_spec.rb' - - 'spec/support/ability_helpers.rb' - - 'spec/support/request/authentication_helper.rb' - - 'spec/support/request/shop_workflow.rb' - - 'spec/system/admin/adjustments_spec.rb' - - 'spec/system/admin/bulk_order_management_spec.rb' - - 'spec/system/admin/customers_spec.rb' - - 'spec/system/admin/enterprise_fees_spec.rb' - - 'spec/system/admin/enterprises/connected_apps_spec.rb' - - 'spec/system/admin/enterprises/index_spec.rb' - - 'spec/system/admin/enterprises/terms_and_conditions_spec.rb' - - 'spec/system/admin/enterprises_spec.rb' - - 'spec/system/admin/oidc_settings_spec.rb' - - 'spec/system/admin/order_cycles/complex_editing_multiple_product_pages_spec.rb' - - 'spec/system/admin/order_cycles/simple_spec.rb' - - 'spec/system/admin/order_spec.rb' - - 'spec/system/admin/orders/invoices_spec.rb' - - 'spec/system/admin/orders_spec.rb' - - 'spec/system/admin/product_import_spec.rb' - - 'spec/system/admin/products_spec.rb' - - 'spec/system/admin/products_v3/products_spec.rb' - - 'spec/system/admin/reports/enterprise_summary_fees/enterprise_summary_fee_with_tax_report_by_producer_spec.rb' - - 'spec/system/admin/subscriptions/crud_spec.rb' - - 'spec/system/admin/subscriptions/smoke_tests_spec.rb' - - 'spec/system/admin/tos_banner_spec.rb' - - 'spec/system/admin/variants_spec.rb' - - 'spec/system/consumer/account/cards_spec.rb' - - 'spec/system/consumer/account/developer_settings_spec.rb' - - 'spec/system/consumer/account/payments_spec.rb' - - 'spec/system/consumer/account/settings_spec.rb' - - 'spec/system/consumer/caching/darkswarm_caching_spec.rb' - - 'spec/system/consumer/caching/shops_caching_spec.rb' - - 'spec/system/consumer/checkout/details_spec.rb' - - 'spec/system/consumer/checkout/summary_spec.rb' - - 'spec/system/consumer/groups_spec.rb' - - 'spec/system/consumer/registration_spec.rb' - - 'spec/system/consumer/shopping/cart_spec.rb' - - 'spec/system/consumer/shopping/orders_spec.rb' - - 'spec/system/consumer/shopping/shopping_spec.rb' - - 'spec/system/consumer/shops_spec.rb' - - 'spec/system/consumer/user_password_spec.rb' - - 'spec/system/consumer/white_label_spec.rb' - - 'spec/views/checkout/_voucher_section.html.haml_spec.rb' - - 'spec/views/spree/admin/orders/edit.html.haml_spec.rb' - - 'spec/views/spree/admin/orders/index.html.haml_spec.rb' - - 'spec/views/spree/admin/orders/invoice.html.haml_spec.rb' - -# Offense count: 30 -RSpec/PendingWithoutReason: - Exclude: - - 'spec/lib/stripe/payment_intent_validator_spec.rb' - - 'spec/models/enterprise_spec.rb' - - 'spec/models/order_cycle_spec.rb' - - 'spec/models/spree/return_authorization_spec.rb' - - 'spec/requests/checkout/failed_checkout_spec.rb' - - 'spec/requests/checkout/stripe_sca_spec.rb' - - 'spec/services/sets/product_set_spec.rb' - - 'spec/system/admin/enterprise_roles_spec.rb' - - 'spec/system/admin/order_cycles/complex_creating_specific_time_spec.rb' - - 'spec/system/admin/product_import_spec.rb' - - 'spec/system/admin/reports/orders_and_fulfillment_spec.rb' - - 'spec/system/admin/reports/sales_tax/sales_tax_totals_by_order_spec.rb' - - 'spec/system/consumer/shopping/checkout_paypal_spec.rb' - - 'spec/system/consumer/shopping/checkout_spec.rb' - - 'spec/system/consumer/shopping/checkout_stripe_spec.rb' - - 'spec/system/consumer/shopping/variant_overrides_spec.rb' - -# Offense count: 71 -# This cop supports unsafe autocorrection (--autocorrect-all). -# Configuration parameters: Strict, EnforcedStyle, AllowedExplicitMatchers. -# SupportedStyles: inflected, explicit -RSpec/PredicateMatcher: - Exclude: - - 'spec/controllers/api/v0/orders_controller_spec.rb' - - 'spec/controllers/api/v0/shipments_controller_spec.rb' - - 'spec/controllers/spree/users_controller_spec.rb' - - 'spec/models/product_import/settings_spec.rb' - - 'spec/models/spree/credit_card_spec.rb' - - 'spec/models/spree/inventory_unit_spec.rb' - - 'spec/models/spree/order/state_machine_spec.rb' - - 'spec/models/spree/order/tax_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/spree/preferences/preferable_spec.rb' - - 'spec/models/spree/preferences/store_spec.rb' - - 'spec/models/spree/product_spec.rb' - - 'spec/models/spree/return_authorization_spec.rb' - - 'spec/models/spree/shipment_spec.rb' - - 'spec/models/spree/stock_location_spec.rb' - - 'spec/models/spree/user_spec.rb' - - 'spec/models/spree/variant_spec.rb' - - 'spec/models/spree/zone_spec.rb' - -# Offense count: 142 -# This cop supports unsafe autocorrection (--autocorrect-all). -RSpec/Rails/HaveHttpStatus: - Exclude: - - 'spec/controllers/admin/bulk_line_items_controller_spec.rb' - - 'spec/controllers/admin/order_cycles_controller_spec.rb' - - 'spec/controllers/admin/subscriptions_controller_spec.rb' - - 'spec/controllers/api/v0/base_controller_spec.rb' - - 'spec/controllers/api/v0/customers_controller_spec.rb' - - 'spec/controllers/api/v0/enterprises_controller_spec.rb' - - 'spec/controllers/api/v0/logos_controller_spec.rb' - - 'spec/controllers/api/v0/order_cycles_controller_spec.rb' - - 'spec/controllers/api/v0/orders_controller_spec.rb' - - 'spec/controllers/api/v0/product_images_controller_spec.rb' - - 'spec/controllers/api/v0/products_controller_spec.rb' - - 'spec/controllers/api/v0/promo_images_controller_spec.rb' - - 'spec/controllers/api/v0/reports/packing_report_spec.rb' - - 'spec/controllers/api/v0/reports_controller_spec.rb' - - 'spec/controllers/api/v0/shipments_controller_spec.rb' - - 'spec/controllers/api/v0/statuses_controller_spec.rb' - - 'spec/controllers/api/v0/taxons_controller_spec.rb' - - 'spec/controllers/api/v0/terms_and_conditions_controller_spec.rb' - - 'spec/controllers/api/v0/variants_controller_spec.rb' - - 'spec/controllers/cart_controller_spec.rb' - - 'spec/controllers/checkout_controller_spec.rb' - - 'spec/controllers/enterprises_controller_spec.rb' - - 'spec/controllers/line_items_controller_spec.rb' - - 'spec/controllers/shop_controller_spec.rb' - - 'spec/controllers/spree/admin/orders/payments/payments_controller_spec.rb' - - 'spec/controllers/spree/admin/orders_controller_spec.rb' - - 'spec/controllers/spree/admin/products_controller_spec.rb' - - 'spec/controllers/spree/credit_cards_controller_spec.rb' - - 'spec/controllers/spree/orders_controller_spec.rb' - - 'spec/controllers/stripe/callbacks_controller_spec.rb' - - 'spec/controllers/stripe/webhooks_controller_spec.rb' - - 'spec/controllers/user_passwords_controller_spec.rb' - - 'spec/controllers/user_registrations_controller_spec.rb' - - 'spec/requests/admin/images_spec.rb' - - 'spec/requests/api/routes_spec.rb' - - 'spec/requests/checkout/failed_checkout_spec.rb' - - 'spec/requests/checkout/stripe_sca_spec.rb' - - 'spec/requests/home_controller_spec.rb' - - 'spec/requests/omniauth_callbacks_controller_spec.rb' - - 'spec/services/embedded_page_service_spec.rb' - - 'spec/support/api_helper.rb' - -# Offense count: 8 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: EnforcedStyle. -# SupportedStyles: numeric, symbolic, be_status -RSpec/Rails/HttpStatus: - Exclude: - - 'spec/controllers/spree/admin/products_controller_spec.rb' - - 'spec/requests/api/orders_spec.rb' - -# Offense count: 144 -# This cop supports unsafe autocorrection (--autocorrect-all). -# Configuration parameters: Inferences. -RSpec/Rails/InferredSpecType: - Exclude: - - 'engines/dfc_provider/spec/requests/addresses_spec.rb' - - 'engines/dfc_provider/spec/requests/catalog_items_spec.rb' - - 'engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb' - - 'engines/dfc_provider/spec/requests/enterprise_groups_spec.rb' - - 'engines/dfc_provider/spec/requests/enterprises_spec.rb' - - 'engines/dfc_provider/spec/requests/offers_spec.rb' - - 'engines/dfc_provider/spec/requests/persons_spec.rb' - - 'engines/dfc_provider/spec/requests/social_medias_spec.rb' - - 'engines/dfc_provider/spec/requests/supplied_products_spec.rb' - - 'engines/web/spec/helpers/cookies_policy_helper_spec.rb' - - 'spec/controllers/admin/bulk_line_items_controller_spec.rb' - - 'spec/controllers/admin/column_preferences_controller_spec.rb' - - 'spec/controllers/admin/customers_controller_spec.rb' - - 'spec/controllers/admin/enterprises_controller_spec.rb' - - 'spec/controllers/admin/inventory_items_controller_spec.rb' - - 'spec/controllers/admin/invoice_settings_controller_spec.rb' - - 'spec/controllers/admin/matomo_settings_controller_spec.rb' - - 'spec/controllers/admin/order_cycles_controller_spec.rb' - - 'spec/controllers/admin/product_import_controller_spec.rb' - - 'spec/controllers/admin/proxy_orders_controller_spec.rb' - - 'spec/controllers/admin/reports_controller_spec.rb' - - 'spec/controllers/admin/schedules_controller_spec.rb' - - 'spec/controllers/admin/stripe_accounts_controller_spec.rb' - - 'spec/controllers/admin/stripe_connect_settings_controller_spec.rb' - - 'spec/controllers/admin/subscription_line_items_controller_spec.rb' - - 'spec/controllers/admin/subscriptions_controller_spec.rb' - - 'spec/controllers/admin/tag_rules_controller_spec.rb' - - 'spec/controllers/admin/terms_of_service_files_controller_spec.rb' - - 'spec/controllers/admin/variant_overrides_controller_spec.rb' - - 'spec/controllers/api/v0/customers_controller_spec.rb' - - 'spec/controllers/api/v0/enterprise_fees_controller_spec.rb' - - 'spec/controllers/api/v0/enterprises_controller_spec.rb' - - 'spec/controllers/api/v0/exchange_products_controller_spec.rb' - - 'spec/controllers/api/v0/logos_controller_spec.rb' - - 'spec/controllers/api/v0/order_cycles_controller_spec.rb' - - 'spec/controllers/api/v0/orders_controller_spec.rb' - - 'spec/controllers/api/v0/product_images_controller_spec.rb' - - 'spec/controllers/api/v0/products_controller_spec.rb' - - 'spec/controllers/api/v0/promo_images_controller_spec.rb' - - 'spec/controllers/api/v0/reports/packing_report_spec.rb' - - 'spec/controllers/api/v0/reports_controller_spec.rb' - - 'spec/controllers/api/v0/shipments_controller_spec.rb' - - 'spec/controllers/api/v0/shops_controller_spec.rb' - - 'spec/controllers/api/v0/statuses_controller_spec.rb' - - 'spec/controllers/api/v0/terms_and_conditions_controller_spec.rb' - - 'spec/controllers/api/v0/variants_controller_spec.rb' - - 'spec/controllers/base_controller_spec.rb' - - 'spec/controllers/cart_controller_spec.rb' - - 'spec/controllers/checkout_controller_spec.rb' - - 'spec/controllers/enterprises_controller_spec.rb' - - 'spec/controllers/groups_controller_spec.rb' - - 'spec/controllers/line_items_controller_spec.rb' - - 'spec/controllers/payment_gateways/paypal_controller_spec.rb' - - 'spec/controllers/payment_gateways/stripe_controller_spec.rb' - - 'spec/controllers/registration_controller_spec.rb' - - 'spec/controllers/shop_controller_spec.rb' - - 'spec/controllers/shops_controller_spec.rb' - - 'spec/controllers/spree/admin/adjustments_controller_spec.rb' - - 'spec/controllers/spree/admin/base_controller_spec.rb' - - 'spec/controllers/spree/admin/countries_controller_spec.rb' - - 'spec/controllers/spree/admin/general_settings_controller_spec.rb' - - 'spec/controllers/spree/admin/orders/customer_details_controller_spec.rb' - - 'spec/controllers/spree/admin/orders/invoices_spec.rb' - - 'spec/controllers/spree/admin/orders/payments/payments_controller_refunds_spec.rb' - - 'spec/controllers/spree/admin/orders/payments/payments_controller_spec.rb' - - 'spec/controllers/spree/admin/orders_controller_spec.rb' - - 'spec/controllers/spree/admin/overview_controller_spec.rb' - - 'spec/controllers/spree/admin/payment_methods_controller_spec.rb' - - 'spec/controllers/spree/admin/products_controller_spec.rb' - - 'spec/controllers/spree/admin/return_authorizations_controller_spec.rb' - - 'spec/controllers/spree/admin/search_controller_spec.rb' - - 'spec/controllers/spree/admin/shipping_categories_controller_spec.rb' - - 'spec/controllers/spree/admin/shipping_methods_controller_spec.rb' - - 'spec/controllers/spree/admin/tax_rates_controller_spec.rb' - - 'spec/controllers/spree/admin/tax_settings_controller_spec.rb' - - 'spec/controllers/spree/admin/variants_controller_spec.rb' - - 'spec/controllers/spree/api_keys_controller_spec.rb' - - 'spec/controllers/spree/credit_cards_controller_spec.rb' - - 'spec/controllers/spree/orders_controller_spec.rb' - - 'spec/controllers/spree/user_sessions_controller_spec.rb' - - 'spec/controllers/spree/users_controller_spec.rb' - - 'spec/controllers/stripe/callbacks_controller_spec.rb' - - 'spec/controllers/stripe/webhooks_controller_spec.rb' - - 'spec/controllers/user_confirmations_controller_spec.rb' - - 'spec/controllers/user_passwords_controller_spec.rb' - - 'spec/controllers/user_registrations_controller_spec.rb' - - 'spec/controllers/webhook_endpoints_controller_spec.rb' - - 'spec/helpers/admin/enterprises_helper_spec.rb' - - 'spec/helpers/admin/orders_helper_spec.rb' - - 'spec/helpers/admin/reports_helper_spec.rb' - - 'spec/helpers/admin/subscriptions_helper_spec.rb' - - 'spec/helpers/application_helper_spec.rb' - - 'spec/helpers/checkout_helper_spec.rb' - - 'spec/helpers/i18n_helper_spec.rb' - - 'spec/helpers/injection_helper_spec.rb' - - 'spec/helpers/link_helper_spec.rb' - - 'spec/helpers/navigation_helper_spec.rb' - - 'spec/helpers/order_cycles_helper_spec.rb' - - 'spec/helpers/serializer_helper_spec.rb' - - 'spec/helpers/shared_helper_spec.rb' - - 'spec/helpers/shop_helper_spec.rb' - - 'spec/helpers/spree/admin/base_helper_spec.rb' - - 'spec/helpers/spree/admin/general_settings_helper_spec.rb' - - 'spec/helpers/spree/admin/orders_helper_spec.rb' - - 'spec/helpers/spree/orders_helper_spec.rb' - - 'spec/helpers/tax_helper_spec.rb' - - 'spec/helpers/terms_and_conditions_helper_spec.rb' - - 'spec/jobs/connect_app_job_spec.rb' - - 'spec/mailers/producer_mailer_spec.rb' - - 'spec/mailers/subscription_mailer_spec.rb' - - 'spec/models/column_preference_spec.rb' - - 'spec/models/connected_app_spec.rb' - - 'spec/models/customer_spec.rb' - - 'spec/models/invoice_spec.rb' - - 'spec/models/oidc_account_spec.rb' - - 'spec/models/proxy_order_spec.rb' - - 'spec/models/report_blob_spec.rb' - - 'spec/models/spree/gateway/stripe_sca_spec.rb' - - 'spec/models/subscription_spec.rb' - - 'spec/models/tag_rule/filter_order_cycles_spec.rb' - - 'spec/models/tag_rule/filter_payment_methods_spec.rb' - - 'spec/models/tag_rule/filter_products_spec.rb' - - 'spec/models/tag_rule/filter_shipping_methods_spec.rb' - - 'spec/models/tag_rule_spec.rb' - - 'spec/models/webhook_endpoint_spec.rb' - - 'spec/requests/admin/images_spec.rb' - - 'spec/requests/admin/product_import_spec.rb' - - 'spec/requests/admin/vouchers_spec.rb' - - 'spec/requests/api/orders_spec.rb' - - 'spec/requests/api/routes_spec.rb' - - 'spec/requests/api/v1/customers_spec.rb' - - 'spec/requests/api_docs_spec.rb' - - 'spec/requests/checkout/failed_checkout_spec.rb' - - 'spec/requests/checkout/paypal_spec.rb' - - 'spec/requests/checkout/routes_spec.rb' - - 'spec/requests/checkout/stripe_sca_spec.rb' - - 'spec/requests/errors_spec.rb' - - 'spec/requests/home_controller_spec.rb' - - 'spec/requests/large_request_spec.rb' - - 'spec/requests/omniauth_callbacks_controller_spec.rb' - - 'spec/requests/spree/admin/overview_spec.rb' - - 'spec/requests/voucher_adjustments_spec.rb' - - 'spec/routing/stripe_spec.rb' - -# Offense count: 14 -# This cop supports unsafe autocorrection (--autocorrect-all). -# Configuration parameters: EnforcedStyle. -# SupportedStyles: not_to, be_invalid -RSpec/Rails/NegationBeValid: - Exclude: - - 'spec/models/enterprise_spec.rb' - - 'spec/models/spree/product_spec.rb' - - 'spec/models/spree/variant_spec.rb' - -# Offense count: 6 -# This cop supports safe autocorrection (--autocorrect). -RSpec/ReceiveCounts: - Exclude: - - 'spec/controllers/admin/schedules_controller_spec.rb' - - 'spec/models/spree/variant_spec.rb' - - 'spec/system/admin/bulk_order_management_spec.rb' - - 'spec/system/admin/order_spec.rb' - -# Offense count: 40 -# This cop supports unsafe autocorrection (--autocorrect-all). -RSpec/ReceiveMessages: - Exclude: - - 'spec/controllers/admin/reports_controller_spec.rb' - - 'spec/controllers/payment_gateways/paypal_controller_spec.rb' - - 'spec/controllers/spree/orders_controller_spec.rb' - - 'spec/helpers/order_cycles_helper_spec.rb' - - 'spec/lib/reports/report_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/spree/payment_spec.rb' - - 'spec/requests/spree/admin/overview_spec.rb' - - 'spec/services/order_invoice_generator_spec.rb' - - 'spec/system/consumer/account/cards_spec.rb' - - 'spec/system/consumer/shopping/checkout_spec.rb' - -# Offense count: 8 -RSpec/RepeatedDescription: - Exclude: - - 'spec/controllers/admin/enterprises_controller_spec.rb' - - 'spec/models/spree/shipment_spec.rb' - - 'spec/system/admin/enterprises_spec.rb' - - 'spec/system/consumer/user_password_spec.rb' - -# Offense count: 4 -RSpec/RepeatedExample: - Exclude: - - 'spec/models/spree/order_inventory_spec.rb' - - 'spec/validators/date_time_string_validator_spec.rb' - -# Offense count: 9 -RSpec/RepeatedExampleGroupBody: - Exclude: - - 'engines/order_management/spec/services/order_management/stock/estimator_spec.rb' - - 'spec/models/concerns/balance_spec.rb' - - 'spec/models/spree/ability_spec.rb' - - 'spec/models/spree/payment_spec.rb' - -# Offense count: 21 -RSpec/RepeatedExampleGroupDescription: - Exclude: - - 'engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb' - - 'spec/lib/open_food_network/tag_rule_applicator_spec.rb' - - 'spec/models/enterprise_spec.rb' - - 'spec/models/spree/payment_spec.rb' - - 'spec/models/spree/product_spec.rb' - - 'spec/system/admin/bulk_order_management_spec.rb' - - 'spec/system/admin/enterprise_fees_spec.rb' - - 'spec/system/admin/products_v3/products_spec.rb' - -# Offense count: 507 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: EnforcedStyle. -# SupportedStyles: and_return, block -RSpec/ReturnFromStub: - Exclude: - - 'engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb' - - 'engines/order_management/spec/services/order_management/order/updater_spec.rb' - - 'engines/order_management/spec/services/order_management/stock/package_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/summarizer_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb' - - 'spec/controllers/admin/enterprises_controller_spec.rb' - - 'spec/controllers/admin/order_cycles_controller_spec.rb' - - 'spec/controllers/admin/stripe_accounts_controller_spec.rb' - - 'spec/controllers/api/v0/order_cycles_controller_spec.rb' - - 'spec/controllers/api/v0/orders_controller_spec.rb' - - 'spec/controllers/api/v0/shipments_controller_spec.rb' - - 'spec/controllers/api/v0/shops_controller_spec.rb' - - 'spec/controllers/cart_controller_spec.rb' - - 'spec/controllers/checkout_controller_spec.rb' - - 'spec/controllers/concerns/extra_fields_spec.rb' - - 'spec/controllers/payment_gateways/paypal_controller_spec.rb' - - 'spec/controllers/payment_gateways/stripe_controller_spec.rb' - - 'spec/controllers/spree/admin/base_controller_spec.rb' - - 'spec/controllers/spree/admin/orders/payments/payments_controller_spec.rb' - - 'spec/controllers/spree/orders_controller_spec.rb' - - 'spec/controllers/stripe/callbacks_controller_spec.rb' - - 'spec/controllers/stripe/webhooks_controller_spec.rb' - - 'spec/helpers/application_helper_spec.rb' - - 'spec/helpers/i18n_helper_spec.rb' - - 'spec/helpers/injection_helper_spec.rb' - - 'spec/helpers/order_cycles_helper_spec.rb' - - 'spec/helpers/spree/admin/orders_helper_spec.rb' - - 'spec/helpers/spree/orders_helper_spec.rb' - - 'spec/jobs/subscription_confirm_job_spec.rb' - - 'spec/lib/open_food_network/address_finder_spec.rb' - - 'spec/lib/open_food_network/enterprise_fee_applicator_spec.rb' - - 'spec/lib/open_food_network/order_cycle_form_applicator_spec.rb' - - 'spec/lib/open_food_network/order_cycle_permissions_spec.rb' - - 'spec/lib/open_food_network/permissions_spec.rb' - - 'spec/lib/open_food_network/tag_rule_applicator_spec.rb' - - 'spec/lib/reports/lettuce_share_report_spec.rb' - - 'spec/lib/reports/sales_tax_report_spec.rb' - - 'spec/lib/reports/xero_invoices_report_spec.rb' - - 'spec/lib/stripe/webhook_handler_spec.rb' - - 'spec/mailers/order_mailer_spec.rb' - - 'spec/mailers/subscription_mailer_spec.rb' - - 'spec/models/column_preference_spec.rb' - - 'spec/models/concerns/calculated_adjustments_spec.rb' - - 'spec/models/concerns/order_shipment_spec.rb' - - 'spec/models/exchange_spec.rb' - - 'spec/models/order_balance_spec.rb' - - 'spec/models/order_cycle_spec.rb' - - 'spec/models/product_import/entry_processor_spec.rb' - - 'spec/models/product_import/entry_validator_spec.rb' - - 'spec/models/product_import/reset_absent_spec.rb' - - 'spec/models/spree/address_spec.rb' - - 'spec/models/spree/adjustment_spec.rb' - - 'spec/models/spree/credit_card_spec.rb' - - 'spec/models/spree/line_item_spec.rb' - - 'spec/models/spree/order/checkout_spec.rb' - - 'spec/models/spree/order_contents_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/spree/payment_method_spec.rb' - - 'spec/models/spree/payment_spec.rb' - - 'spec/models/spree/return_authorization_spec.rb' - - 'spec/models/spree/shipment_spec.rb' - - 'spec/models/spree/tax_rate_spec.rb' - - 'spec/models/spree/variant_spec.rb' - - 'spec/models/subscription_spec.rb' - - 'spec/models/tag_rule/filter_order_cycles_spec.rb' - - 'spec/models/tag_rule/filter_payment_methods_spec.rb' - - 'spec/models/tag_rule/filter_products_spec.rb' - - 'spec/models/tag_rule/filter_shipping_methods_spec.rb' - - 'spec/requests/checkout/stripe_sca_spec.rb' - - 'spec/serializers/api/admin/exchange_serializer_spec.rb' - - 'spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb' - - 'spec/serializers/api/admin/order_serializer_spec.rb' - - 'spec/serializers/api/cached_enterprise_serializer_spec.rb' - - 'spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb' - - 'spec/services/cap_quantity_spec.rb' - - 'spec/services/cart_service_spec.rb' - - 'spec/services/mail_configuration_spec.rb' - - 'spec/services/order_fees_handler_spec.rb' - - 'spec/services/permissions/order_spec.rb' - - 'spec/services/place_proxy_order_spec.rb' - - 'spec/services/process_payment_intent_spec.rb' - - 'spec/services/products_renderer_spec.rb' - - 'spec/services/tax_rate_updater_spec.rb' - - 'spec/services/terms_of_service_spec.rb' - - 'spec/services/unit_prices_spec.rb' - - 'spec/services/variant_units/option_value_namer_spec.rb' - - 'spec/services/weights_and_measures_spec.rb' - - 'spec/support/matchers/date_time_validator_matchers.rb' - - 'spec/support/matchers/integer_array_validator_matchers.rb' - -# Offense count: 43 -# This cop supports safe autocorrection (--autocorrect). -RSpec/ScatteredLet: - Exclude: - - 'engines/order_management/spec/services/order_management/stock/package_spec.rb' - - 'spec/lib/reports/bulk_coop_report_spec.rb' - - 'spec/mailers/order_mailer_spec.rb' - - 'spec/models/spree/ability_spec.rb' - - 'spec/services/file_path_sanitizer_spec.rb' - - 'spec/system/admin/reports/enterprise_summary_fees/enterprise_summary_fee_with_tax_report_by_producer_spec.rb' - - 'spec/system/admin/reports/orders_and_fulfillment_spec.rb' - -# Offense count: 54 -# This cop supports safe autocorrection (--autocorrect). -RSpec/ScatteredSetup: - Exclude: - - 'engines/dfc_provider/spec/requests/addresses_spec.rb' - - 'engines/dfc_provider/spec/requests/catalog_items_spec.rb' - - 'engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb' - - 'engines/dfc_provider/spec/requests/supplied_products_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb' - - 'spec/helpers/application_helper_spec.rb' - - 'spec/lib/open_food_network/tag_rule_applicator_spec.rb' - - 'spec/models/spree/address_spec.rb' - - 'spec/models/spree/order/payment_spec.rb' - - 'spec/models/subscription_spec.rb' - - 'spec/services/order_available_payment_methods_spec.rb' - - 'spec/services/order_available_shipping_methods_spec.rb' - - 'spec/system/admin/bulk_order_management_spec.rb' - - 'spec/system/admin/reports/orders_and_fulfillment_spec.rb' - - 'spec/system/admin/reports/packing_report_spec.rb' - -# Offense count: 23 -# This cop supports safe autocorrection (--autocorrect). -RSpec/SortMetadata: - Exclude: - - 'engines/dfc_provider/spec/requests/addresses_spec.rb' - - 'engines/dfc_provider/spec/requests/catalog_items_spec.rb' - - 'engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb' - - 'engines/dfc_provider/spec/requests/enterprise_groups_spec.rb' - - 'engines/dfc_provider/spec/requests/enterprises_spec.rb' - - 'engines/dfc_provider/spec/requests/offers_spec.rb' - - 'engines/dfc_provider/spec/requests/persons_spec.rb' - - 'engines/dfc_provider/spec/requests/social_medias_spec.rb' - - 'engines/dfc_provider/spec/requests/supplied_products_spec.rb' - - 'spec/controllers/spree/api_keys_controller_spec.rb' - - 'spec/controllers/spree/credit_cards_controller_spec.rb' - - 'spec/lib/stripe/credit_card_cloner_spec.rb' - - 'spec/lib/stripe/credit_card_remover_spec.rb' - - 'spec/lib/stripe/payment_intent_validator_spec.rb' - - 'spec/lib/stripe/profile_storer_spec.rb' - - 'spec/models/spree/gateway/stripe_sca_spec.rb' - - 'spec/models/stripe_account_spec.rb' - - 'spec/reflexes/products_reflex_spec.rb' - - 'spec/requests/api/v1/customers_spec.rb' - - 'spec/services/stripe_payment_status_spec.rb' - -# Offense count: 152 -RSpec/StubbedMock: - Exclude: - - 'engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb' - - 'spec/controllers/admin/customers_controller_spec.rb' - - 'spec/controllers/admin/order_cycles_controller_spec.rb' - - 'spec/controllers/api/v0/base_controller_spec.rb' - - 'spec/controllers/api/v0/shipments_controller_spec.rb' - - 'spec/controllers/checkout_controller_spec.rb' - - 'spec/controllers/payment_gateways/stripe_controller_spec.rb' - - 'spec/controllers/spree/admin/base_controller_spec.rb' - - 'spec/controllers/spree/users_controller_spec.rb' - - 'spec/helpers/application_helper_spec.rb' - - 'spec/helpers/terms_and_conditions_helper_spec.rb' - - 'spec/jobs/bulk_invoice_job_spec.rb' - - 'spec/jobs/subscription_confirm_job_spec.rb' - - 'spec/lib/open_food_network/enterprise_fee_calculator_spec.rb' - - 'spec/lib/open_food_network/order_cycle_form_applicator_spec.rb' - - 'spec/lib/open_food_network/permissions_spec.rb' - - 'spec/lib/reports/customers_report_spec.rb' - - 'spec/lib/reports/order_cycle_management_report_spec.rb' - - 'spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb' - - 'spec/lib/reports/products_and_inventory_report_spec.rb' - - 'spec/lib/reports/users_and_enterprises_report_spec.rb' - - 'spec/lib/spree/core/product_duplicator_spec.rb' - - 'spec/lib/stripe/webhook_handler_spec.rb' - - 'spec/mailers/order_mailer_spec.rb' - - 'spec/mailers/shipment_mailer_spec.rb' - - 'spec/mailers/subscription_mailer_spec.rb' - - 'spec/mailers/test_mailer_spec.rb' - - 'spec/migrations/migrate_admin_tax_amounts_spec.rb' - - 'spec/models/concerns/order_shipment_spec.rb' - - 'spec/models/enterprise_spec.rb' - - 'spec/models/proxy_order_spec.rb' - - 'spec/models/spree/gateway/stripe_sca_spec.rb' - - 'spec/models/spree/image_spec.rb' - - 'spec/models/spree/order_inventory_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/spree/payment_spec.rb' - - 'spec/models/spree/preferences/preferable_spec.rb' - - 'spec/models/spree/product_spec.rb' - - 'spec/models/spree/shipment_spec.rb' - - 'spec/models/spree/variant_spec.rb' - - 'spec/services/cart_service_spec.rb' - - 'spec/services/checkout/post_checkout_actions_spec.rb' - - 'spec/services/checkout/stripe_redirect_spec.rb' - - 'spec/services/order_cart_reset_spec.rb' - - 'spec/services/order_invoice_generator_spec.rb' - - 'spec/services/process_payment_intent_spec.rb' - - 'spec/services/tax_rate_updater_spec.rb' - -# Offense count: 20 -RSpec/SubjectDeclaration: - Exclude: - - 'spec/lib/open_food_network/i18n_inflections_spec.rb' - - 'spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb' - - 'spec/lib/reports/report_renderer_spec.rb' - - 'spec/lib/reports/users_and_enterprises_report_spec.rb' - - 'spec/lib/spree/core/mail_settings_spec.rb' - - 'spec/models/spree/ability_spec.rb' - - 'spec/models/terms_of_service_file_spec.rb' - - 'spec/services/order_cycle_distributed_variants_spec.rb' - - 'spec/services/order_cycle_warning_spec.rb' - - 'spec/services/order_invoice_comparator_spec.rb' - - 'spec/services/order_invoice_generator_spec.rb' - - 'spec/services/variant_units/option_value_namer_spec.rb' - -# Offense count: 26 -RSpec/SubjectStub: - Exclude: - - 'spec/controllers/api/v0/base_controller_spec.rb' - - 'spec/controllers/spree/orders_controller_spec.rb' - - 'spec/migrations/migrate_admin_tax_amounts_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/spree/stock_item_spec.rb' - - 'spec/serializers/api/variant_serializer_spec.rb' - - 'spec/services/order_cycle_distributed_variants_spec.rb' - -# Offense count: 1 -RSpec/UnspecifiedException: - Exclude: - - 'spec/lib/reports/report_renderer_spec.rb' - -# Offense count: 16 -# Configuration parameters: EnforcedStyle, AllowedPatterns. -# SupportedStyles: snake_case, camelCase -RSpec/VariableName: - Exclude: - - 'spec/controllers/admin/reports_controller_spec.rb' - - 'spec/requests/api/orders_spec.rb' - - 'spec/services/checkout/post_checkout_actions_spec.rb' - -# Offense count: 1 -# This cop supports unsafe autocorrection (--autocorrect-all). -# Configuration parameters: EnforcedStyle. -# SupportedStyles: constant, string -RSpec/VerifiedDoubleReference: - Exclude: - - 'spec/lib/stripe/credit_card_remover_spec.rb' - -# Offense count: 284 -# Configuration parameters: IgnoreNameless, IgnoreSymbolicNames. -RSpec/VerifiedDoubles: - Exclude: - - 'engines/dfc_provider/spec/services/authorization_control_spec.rb' - - 'engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb' - - 'engines/order_management/spec/services/order_management/stock/package_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/summarizer_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb' - - 'engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb' - - 'spec/constraints/feature_toggle_constraint_spec.rb' - - 'spec/controllers/admin/enterprises_controller_spec.rb' - - 'spec/controllers/admin/proxy_orders_controller_spec.rb' - - 'spec/controllers/admin/reports_controller_spec.rb' - - 'spec/controllers/admin/schedules_controller_spec.rb' - - 'spec/controllers/admin/subscriptions_controller_spec.rb' - - 'spec/controllers/admin/terms_of_service_files_controller_spec.rb' - - 'spec/controllers/api/v0/base_controller_spec.rb' - - 'spec/controllers/checkout_controller_spec.rb' - - 'spec/controllers/payment_gateways/paypal_controller_spec.rb' - - 'spec/controllers/payment_gateways/stripe_controller_spec.rb' - - 'spec/controllers/spree/admin/mail_methods_controller_spec.rb' - - 'spec/controllers/spree/admin/orders/invoices_spec.rb' - - 'spec/controllers/spree/admin/orders/payments/payments_controller_spec.rb' - - 'spec/controllers/spree/orders_controller_spec.rb' - - 'spec/controllers/stripe/callbacks_controller_spec.rb' - - 'spec/controllers/stripe/webhooks_controller_spec.rb' - - 'spec/helpers/application_helper_spec.rb' - - 'spec/helpers/order_cycles_helper_spec.rb' - - 'spec/helpers/shared_helper_spec.rb' - - 'spec/helpers/spree/admin/base_helper_spec.rb' - - 'spec/helpers/spree/admin/orders_helper_spec.rb' - - 'spec/helpers/spree/orders_helper_spec.rb' - - 'spec/jobs/order_cycle_notification_job_spec.rb' - - 'spec/jobs/subscription_confirm_job_spec.rb' - - 'spec/lib/open_food_network/address_finder_spec.rb' - - 'spec/lib/open_food_network/enterprise_fee_applicator_spec.rb' - - 'spec/lib/open_food_network/enterprise_fee_calculator_spec.rb' - - 'spec/lib/open_food_network/order_cycle_form_applicator_spec.rb' - - 'spec/lib/open_food_network/order_cycle_permissions_spec.rb' - - 'spec/lib/open_food_network/permissions_spec.rb' - - 'spec/lib/open_food_network/tag_rule_applicator_spec.rb' - - 'spec/lib/reports/products_and_inventory_report_spec.rb' - - 'spec/lib/reports/sales_tax_report_spec.rb' - - 'spec/lib/reports/users_and_enterprises_report_spec.rb' - - 'spec/lib/reports/xero_invoices_report_spec.rb' - - 'spec/lib/spree/core/product_duplicator_spec.rb' - - 'spec/lib/spree/core/token_resource_spec.rb' - - 'spec/lib/stripe/webhook_handler_spec.rb' - - 'spec/mailers/subscription_mailer_spec.rb' - - 'spec/models/calculator/flat_percent_item_total_spec.rb' - - 'spec/models/calculator/per_item_spec.rb' - - 'spec/models/calculator/weight_spec.rb' - - 'spec/models/column_preference_spec.rb' - - 'spec/models/invoice/data_presenter_spec.rb' - - 'spec/models/product_import/entry_processor_spec.rb' - - 'spec/models/product_import/entry_validator_spec.rb' - - 'spec/models/proxy_order_spec.rb' - - 'spec/models/spree/image_spec.rb' - - 'spec/models/spree/line_item_spec.rb' - - 'spec/models/spree/order/state_machine_spec.rb' - - 'spec/models/spree/order_spec.rb' - - 'spec/models/spree/payment_spec.rb' - - 'spec/models/spree/preferences/preferable_spec.rb' - - 'spec/models/spree/product_spec.rb' - - 'spec/models/spree/shipment_spec.rb' - - 'spec/models/spree/stock_item_spec.rb' - - 'spec/models/spree/variant_spec.rb' - - 'spec/models/tag_rule/filter_order_cycles_spec.rb' - - 'spec/requests/checkout/failed_checkout_spec.rb' - - 'spec/requests/checkout/routes_spec.rb' - - 'spec/requests/checkout/stripe_sca_spec.rb' - - 'spec/requests/spree/admin/overview_spec.rb' - - 'spec/serializers/api/admin/customer_with_balance_serializer_spec.rb' - - 'spec/serializers/api/admin/exchange_serializer_spec.rb' - - 'spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb' - - 'spec/services/cart_service_spec.rb' - - 'spec/services/customer_order_cancellation_spec.rb' - - 'spec/services/file_path_sanitizer_spec.rb' - - 'spec/services/order_cycle_distributed_variants_spec.rb' - - 'spec/services/order_fees_handler_spec.rb' - - 'spec/services/order_invoice_generator_spec.rb' - - 'spec/services/path_checker_spec.rb' - - 'spec/services/permissions/order_spec.rb' - - 'spec/services/place_proxy_order_spec.rb' - - 'spec/services/process_payment_intent_spec.rb' - - 'spec/services/variant_units/option_value_namer_spec.rb' - - 'spec/support/request/paypal_helper.rb' - # Offense count: 11 # This cop supports unsafe autocorrection (--autocorrect-all). # Configuration parameters: AllowedMethods, AllowedPatterns.