mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-11 18:26:50 +00:00
Inspecting 1479 files ..C.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Offenses: Rakefile:10:1: C: [Corrected] Layout/TrailingEmptyLines: 1 trailing blank lines detected. 1479 files inspected, 1 offense detected, 1 offense corrected
1822 lines
76 KiB
YAML
1822 lines
76 KiB
YAML
# This configuration was generated by
|
|
# `rubocop --auto-gen-config --auto-gen-only-exclude --exclude-limit 1400 --no-auto-gen-timestamp`
|
|
# using RuboCop version 1.54.2.
|
|
# The point is for the user to remove these configuration records
|
|
# one by one as the offenses are removed from the code base.
|
|
# Note that changes in the inspected code, or installation of new
|
|
# versions of RuboCop, may require this file to be generated again.
|
|
|
|
# Offense count: 67
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
# Configuration parameters: Max, AllowHeredoc, AllowURI, URISchemes, IgnoreCopDirectives, AllowedPatterns.
|
|
# URISchemes: http, https
|
|
Layout/LineLength:
|
|
Exclude:
|
|
- 'app/controllers/spree/users_controller.rb'
|
|
- 'app/models/customer.rb'
|
|
- 'app/models/spree/line_item.rb'
|
|
- 'spec/controllers/admin/order_cycles_controller_spec.rb'
|
|
- 'spec/controllers/spree/admin/orders_controller_spec.rb'
|
|
- 'spec/lib/reports/customers_report_spec.rb'
|
|
- 'spec/migrations/migrate_customer_names_spec.rb'
|
|
- 'spec/models/order_cycle_spec.rb'
|
|
- 'spec/models/product_importer_spec.rb'
|
|
- 'spec/models/spree/adjustment_spec.rb'
|
|
- 'spec/models/spree/line_item_spec.rb'
|
|
- 'spec/models/spree/variant_spec.rb'
|
|
- 'spec/services/products_renderer_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/order_cycles/simple_spec.rb'
|
|
- 'spec/system/admin/orders_spec.rb'
|
|
- 'spec/system/admin/product_import_spec.rb'
|
|
- 'spec/system/consumer/shopping/cart_spec.rb'
|
|
- 'spec/system/consumer/shopping/products_spec.rb'
|
|
|
|
# Offense count: 79
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
# Configuration parameters: AllowInHeredoc.
|
|
Layout/TrailingWhitespace:
|
|
Exclude:
|
|
- 'app/controllers/spree/users_controller.rb'
|
|
- 'app/controllers/user_confirmations_controller.rb'
|
|
- 'app/models/enterprise.rb'
|
|
- 'spec/controllers/spree/credit_cards_controller_spec.rb'
|
|
- 'spec/controllers/user_confirmations_controller_spec.rb'
|
|
- 'spec/factories/order_factory.rb'
|
|
- 'spec/lib/reports/packing/packing_report_spec.rb'
|
|
- 'spec/models/enterprise_spec.rb'
|
|
- 'spec/services/products_renderer_spec.rb'
|
|
- 'spec/support/request/stripe_stubs.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/flatpickr_spec.rb'
|
|
- 'spec/system/admin/order_cycles/complex_editing_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/shipping_methods_spec.rb'
|
|
|
|
# Offense count: 7
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
Lint/AmbiguousOperatorPrecedence:
|
|
Exclude:
|
|
- 'app/models/calculator/flexi_rate.rb'
|
|
- 'app/models/enterprise.rb'
|
|
- 'app/models/spree/ability.rb'
|
|
- 'app/models/spree/line_item.rb'
|
|
- 'app/models/spree/preferences/store.rb'
|
|
|
|
# Offense count: 17
|
|
# Configuration parameters: AllowedMethods.
|
|
# AllowedMethods: enums
|
|
Lint/ConstantDefinitionInBlock:
|
|
Exclude:
|
|
- 'lib/active_merchant/billing/gateways/stripe_payment_intents_decorator.rb'
|
|
- 'lib/tasks/import_product_images.rake'
|
|
- 'lib/tasks/users.rake'
|
|
- '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: 6
|
|
# Configuration parameters: IgnoreLiteralBranches, IgnoreConstantBranches.
|
|
Lint/DuplicateBranch:
|
|
Exclude:
|
|
- 'app/helpers/spree/admin/base_helper.rb'
|
|
- 'app/models/enterprise.rb'
|
|
- 'app/models/spree/calculator.rb'
|
|
- 'app/models/spree/preference.rb'
|
|
- 'app/models/spree/preferences/preferable.rb'
|
|
|
|
# Offense count: 2
|
|
Lint/DuplicateMethods:
|
|
Exclude:
|
|
- 'lib/discourse/single_sign_on.rb'
|
|
|
|
# Offense count: 1
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
Lint/DuplicateRequire:
|
|
Exclude:
|
|
- 'spec/lib/open_food_network/scope_variants_to_search_spec.rb'
|
|
|
|
# Offense count: 19
|
|
# Configuration parameters: AllowComments, AllowEmptyLambdas.
|
|
Lint/EmptyBlock:
|
|
Exclude:
|
|
- 'engines/catalog/config/routes.rb'
|
|
- 'spec/components/distributor_title_component_spec.rb'
|
|
- 'spec/components/example_component_spec.rb'
|
|
- 'spec/controllers/admin/subscription_line_items_controller_spec.rb'
|
|
- 'spec/controllers/api/v0/shipments_controller_spec.rb'
|
|
- 'spec/controllers/concerns/extra_fields_spec.rb'
|
|
- 'spec/factories.rb'
|
|
- 'spec/factories/enterprise_factory.rb'
|
|
- 'spec/jobs/order_cycle_opened_job_spec.rb'
|
|
- 'spec/jobs/subscription_placement_job_spec.rb'
|
|
- 'spec/models/product_import/entry_validator_spec.rb'
|
|
|
|
# Offense count: 6
|
|
# Configuration parameters: AllowComments.
|
|
Lint/EmptyClass:
|
|
Exclude:
|
|
- 'spec/controllers/spree/admin/base_controller_spec.rb'
|
|
- 'spec/lib/reports/report_loader_spec.rb'
|
|
|
|
# Offense count: 1
|
|
# Configuration parameters: AllowComments.
|
|
Lint/EmptyFile:
|
|
Exclude:
|
|
- 'spec/lib/open_food_network/enterprise_injection_data_spec.rb'
|
|
|
|
# Offense count: 2
|
|
Lint/FloatComparison:
|
|
Exclude:
|
|
- 'app/models/product_import/entry_validator.rb'
|
|
- 'app/models/spree/gateway/pay_pal_express.rb'
|
|
|
|
# Offense count: 1
|
|
Lint/IneffectiveAccessModifier:
|
|
Exclude:
|
|
- 'app/models/spree/user.rb'
|
|
|
|
# Offense count: 1
|
|
Lint/NoReturnInBeginEndBlocks:
|
|
Exclude:
|
|
- 'app/controllers/payment_gateways/stripe_controller.rb'
|
|
|
|
# Offense count: 2
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
Lint/NonAtomicFileOperation:
|
|
Exclude:
|
|
- 'app/services/bulk_invoice_service.rb'
|
|
|
|
# Offense count: 1
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
Lint/RedundantCopDisableDirective:
|
|
Exclude:
|
|
- 'app/components/product_component.rb'
|
|
|
|
# Offense count: 4
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
Lint/RedundantDirGlobSort:
|
|
Exclude:
|
|
- 'engines/catalog/spec/spec_helper.rb'
|
|
- 'engines/dfc_provider/spec/spec_helper.rb'
|
|
- 'spec/base_spec_helper.rb'
|
|
- 'spec/system_helper.rb'
|
|
|
|
# Offense count: 1
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
# Configuration parameters: AllowedMethods.
|
|
# AllowedMethods: instance_of?, kind_of?, is_a?, eql?, respond_to?, equal?, presence, present?
|
|
Lint/RedundantSafeNavigation:
|
|
Exclude:
|
|
- 'app/models/spree/payment.rb'
|
|
|
|
# Offense count: 2
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
# Configuration parameters: AllowedMethods.
|
|
# AllowedMethods: present?, blank?, presence, try, try!, in?
|
|
Lint/SafeNavigationChain:
|
|
Exclude:
|
|
- 'app/models/spree/line_item.rb'
|
|
- 'app/models/spree/stock/availability_validator.rb'
|
|
|
|
# Offense count: 2
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
# Configuration parameters: AllowUnusedKeywordArguments, IgnoreEmptyMethods, IgnoreNotImplementedMethods.
|
|
Lint/UnusedMethodArgument:
|
|
Exclude:
|
|
- 'lib/reporting/queries/query_interface.rb'
|
|
|
|
# Offense count: 1
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
Lint/UselessMethodDefinition:
|
|
Exclude:
|
|
- 'app/models/spree/gateway.rb'
|
|
|
|
# Offense count: 26
|
|
# Configuration parameters: AllowedMethods, AllowedPatterns, CountRepeatedAttributes, Max.
|
|
Metrics/AbcSize:
|
|
Exclude:
|
|
- 'app/controllers/admin/enterprises_controller.rb'
|
|
- 'app/controllers/payment_gateways/paypal_controller.rb'
|
|
- 'app/controllers/spree/admin/payments_controller.rb'
|
|
- 'app/controllers/spree/admin/taxons_controller.rb'
|
|
- 'app/controllers/spree/admin/variants_controller.rb'
|
|
- 'app/controllers/spree/orders_controller.rb'
|
|
- 'app/helpers/spree/admin/navigation_helper.rb'
|
|
- 'app/models/enterprise_group.rb'
|
|
- 'app/models/enterprise_relationship.rb'
|
|
- 'app/models/product_import/entry_processor.rb'
|
|
- 'app/models/spree/ability.rb'
|
|
- 'app/models/spree/address.rb'
|
|
- 'app/models/spree/order/checkout.rb'
|
|
- 'app/models/spree/preferences/preferable_class_methods.rb'
|
|
- 'app/models/spree/return_authorization.rb'
|
|
- 'lib/discourse/single_sign_on.rb'
|
|
- 'lib/open_food_network/order_cycle_form_applicator.rb'
|
|
- 'lib/open_food_network/order_cycle_permissions.rb'
|
|
- 'lib/spree/core/controller_helpers/order.rb'
|
|
- 'lib/tasks/enterprises.rake'
|
|
- 'spec/services/order_checkout_restart_spec.rb'
|
|
|
|
# Offense count: 46
|
|
# Configuration parameters: CountComments, Max, CountAsOne, AllowedMethods, AllowedPatterns.
|
|
# AllowedMethods: refine
|
|
Metrics/BlockLength:
|
|
Exclude:
|
|
- 'app/models/spree/order/checkout.rb'
|
|
- 'app/models/spree/payment.rb'
|
|
- 'app/models/spree/payment/processing.rb'
|
|
- 'app/models/spree/shipment.rb'
|
|
- 'lib/spree/core/controller_helpers/common.rb'
|
|
- 'lib/tasks/data.rake'
|
|
- 'spec/factories.rb'
|
|
- 'spec/factories/address_factory.rb'
|
|
- 'spec/factories/enterprise_factory.rb'
|
|
- 'spec/factories/line_item_factory.rb'
|
|
- 'spec/factories/order_cycle_factory.rb'
|
|
- 'spec/factories/order_factory.rb'
|
|
- 'spec/factories/product_factory.rb'
|
|
- 'spec/factories/shipment_factory.rb'
|
|
- 'spec/factories/shipping_method_factory.rb'
|
|
- 'spec/factories/subscription_factory.rb'
|
|
- 'spec/factories/user_factory.rb'
|
|
- 'spec/factories/variant_factory.rb'
|
|
- 'spec/requests/api/orders_spec.rb'
|
|
- 'spec/requests/checkout/failed_checkout_spec.rb'
|
|
- 'spec/requests/checkout/stripe_sca_spec.rb'
|
|
- 'spec/support/cancan_helper.rb'
|
|
- 'spec/support/matchers/select2_matchers.rb'
|
|
- 'spec/support/matchers/table_matchers.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: 1
|
|
# Configuration parameters: CountBlocks, Max.
|
|
Metrics/BlockNesting:
|
|
Exclude:
|
|
- 'app/models/spree/payment/processing.rb'
|
|
|
|
# Offense count: 48
|
|
# Configuration parameters: CountComments, Max, CountAsOne.
|
|
Metrics/ClassLength:
|
|
Exclude:
|
|
- 'app/components/products_table_component.rb'
|
|
- 'app/controllers/admin/enterprises_controller.rb'
|
|
- 'app/controllers/admin/order_cycles_controller.rb'
|
|
- 'app/controllers/admin/product_import_controller.rb'
|
|
- 'app/controllers/admin/resource_controller.rb'
|
|
- 'app/controllers/admin/schedules_controller.rb'
|
|
- 'app/controllers/admin/subscriptions_controller.rb'
|
|
- 'app/controllers/api/v0/products_controller.rb'
|
|
- 'app/controllers/application_controller.rb'
|
|
- 'app/controllers/payment_gateways/paypal_controller.rb'
|
|
- 'app/controllers/split_checkout_controller.rb'
|
|
- 'app/controllers/spree/admin/orders_controller.rb'
|
|
- 'app/controllers/spree/admin/payment_methods_controller.rb'
|
|
- 'app/controllers/spree/admin/payments_controller.rb'
|
|
- 'app/controllers/spree/admin/products_controller.rb'
|
|
- 'app/controllers/spree/admin/users_controller.rb'
|
|
- 'app/controllers/spree/orders_controller.rb'
|
|
- 'app/models/enterprise.rb'
|
|
- 'app/models/order_cycle.rb'
|
|
- 'app/models/product_import/entry_processor.rb'
|
|
- 'app/models/product_import/entry_validator.rb'
|
|
- 'app/models/product_import/product_importer.rb'
|
|
- 'app/models/spree/ability.rb'
|
|
- 'app/models/spree/address.rb'
|
|
- 'app/models/spree/credit_card.rb'
|
|
- 'app/models/spree/gateway/stripe_sca.rb'
|
|
- 'app/models/spree/line_item.rb'
|
|
- 'app/models/spree/order.rb'
|
|
- 'app/models/spree/payment.rb'
|
|
- 'app/models/spree/product.rb'
|
|
- 'app/models/spree/shipment.rb'
|
|
- 'app/models/spree/shipping_method.rb'
|
|
- 'app/models/spree/user.rb'
|
|
- 'app/models/spree/variant.rb'
|
|
- 'app/models/spree/zone.rb'
|
|
- 'app/serializers/api/cached_enterprise_serializer.rb'
|
|
- 'app/serializers/api/enterprise_shopfront_serializer.rb'
|
|
- 'app/services/cart_service.rb'
|
|
- 'app/services/order_cycle_form.rb'
|
|
- 'app/services/order_syncer.rb'
|
|
- 'engines/order_management/app/services/order_management/order/updater.rb'
|
|
- 'lib/open_food_network/enterprise_fee_calculator.rb'
|
|
- 'lib/open_food_network/order_cycle_form_applicator.rb'
|
|
- 'lib/open_food_network/order_cycle_permissions.rb'
|
|
- 'lib/open_food_network/permissions.rb'
|
|
- 'lib/reporting/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_order.rb'
|
|
- 'lib/reporting/reports/enterprise_fee_summary/scope.rb'
|
|
- 'lib/reporting/reports/xero_invoices/base.rb'
|
|
|
|
# Offense count: 34
|
|
# Configuration parameters: AllowedMethods, AllowedPatterns, Max.
|
|
Metrics/CyclomaticComplexity:
|
|
Exclude:
|
|
- 'app/controllers/admin/enterprises_controller.rb'
|
|
- 'app/controllers/spree/admin/taxons_controller.rb'
|
|
- 'app/controllers/spree/orders_controller.rb'
|
|
- 'app/helpers/checkout_helper.rb'
|
|
- 'app/helpers/order_cycles_helper.rb'
|
|
- 'app/helpers/spree/admin/navigation_helper.rb'
|
|
- 'app/models/enterprise.rb'
|
|
- 'app/models/enterprise_relationship.rb'
|
|
- 'app/models/product_import/entry_validator.rb'
|
|
- 'app/models/spree/ability.rb'
|
|
- 'app/models/spree/address.rb'
|
|
- 'app/models/spree/order/checkout.rb'
|
|
- 'app/models/spree/order_inventory.rb'
|
|
- 'app/models/spree/preference.rb'
|
|
- 'app/models/spree/preferences/preferable.rb'
|
|
- 'app/models/spree/preferences/preferable_class_methods.rb'
|
|
- 'app/models/spree/return_authorization.rb'
|
|
- 'app/models/spree/tax_rate.rb'
|
|
- 'app/models/spree/variant.rb'
|
|
- 'app/models/spree/zone.rb'
|
|
- 'lib/discourse/single_sign_on.rb'
|
|
- 'lib/open_food_network/enterprise_issue_validator.rb'
|
|
- 'lib/reporting/reports/xero_invoices/base.rb'
|
|
- 'lib/spree/core/controller_helpers/order.rb'
|
|
- 'lib/spree/core/controller_helpers/respond_with.rb'
|
|
- 'lib/spree/localized_number.rb'
|
|
- 'spec/models/product_importer_spec.rb'
|
|
|
|
# Offense count: 25
|
|
# Configuration parameters: CountComments, Max, CountAsOne, AllowedMethods, AllowedPatterns.
|
|
Metrics/MethodLength:
|
|
Exclude:
|
|
- 'app/controllers/admin/enterprises_controller.rb'
|
|
- 'app/controllers/payment_gateways/paypal_controller.rb'
|
|
- 'app/controllers/spree/admin/taxons_controller.rb'
|
|
- 'app/controllers/spree/orders_controller.rb'
|
|
- 'app/helpers/spree/admin/navigation_helper.rb'
|
|
- 'app/models/spree/ability.rb'
|
|
- 'app/models/spree/gateway/pay_pal_express.rb'
|
|
- 'app/models/spree/order/checkout.rb'
|
|
- 'app/models/spree/payment/processing.rb'
|
|
- 'app/models/spree/preferences/preferable_class_methods.rb'
|
|
- 'lib/discourse/single_sign_on.rb'
|
|
- 'lib/open_food_network/order_cycle_form_applicator.rb'
|
|
- 'lib/open_food_network/order_cycle_permissions.rb'
|
|
- 'lib/reporting/reports/enterprise_fee_summary/scope.rb'
|
|
- 'lib/reporting/reports/xero_invoices/base.rb'
|
|
- 'lib/spree/localized_number.rb'
|
|
- 'lib/tasks/sample_data/product_factory.rb'
|
|
|
|
# Offense count: 49
|
|
# Configuration parameters: CountComments, Max, CountAsOne.
|
|
Metrics/ModuleLength:
|
|
Exclude:
|
|
- 'app/helpers/admin/injection_helper.rb'
|
|
- 'app/helpers/checkout_helper.rb'
|
|
- 'app/helpers/injection_helper.rb'
|
|
- 'app/helpers/spree/admin/base_helper.rb'
|
|
- 'app/helpers/spree/admin/navigation_helper.rb'
|
|
- 'app/helpers/spree/admin/orders_helper.rb'
|
|
- 'app/models/spree/order/checkout.rb'
|
|
- 'app/models/spree/payment/processing.rb'
|
|
- 'engines/catalog/spec/services/catalog/product_import/products_reset_strategy_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/form_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'
|
|
- 'engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb'
|
|
- 'lib/open_food_network/column_preference_defaults.rb'
|
|
- 'spec/controllers/admin/customers_controller_spec.rb'
|
|
- 'spec/controllers/admin/order_cycles_controller_spec.rb'
|
|
- 'spec/controllers/api/v0/order_cycles_controller_spec.rb'
|
|
- 'spec/controllers/api/v0/orders_controller_spec.rb'
|
|
- 'spec/controllers/payment_gateways/stripe_controller_spec.rb'
|
|
- 'spec/controllers/spree/admin/adjustments_controller_spec.rb'
|
|
- 'spec/controllers/spree/admin/payment_methods_controller_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/tag_rule_applicator_spec.rb'
|
|
- 'spec/lib/reports/customers_report_spec.rb'
|
|
- 'spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb'
|
|
- 'spec/lib/reports/order_cycle_management_report_spec.rb'
|
|
- 'spec/lib/reports/products_and_inventory_report_spec.rb'
|
|
- 'spec/lib/reports/users_and_enterprises_report_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/tax_spec.rb'
|
|
- 'spec/models/spree/product_spec.rb'
|
|
- 'spec/models/spree/shipping_method_spec.rb'
|
|
- 'spec/models/spree/tax_rate_spec.rb'
|
|
- 'spec/services/permissions/order_spec.rb'
|
|
- 'spec/services/variant_units/option_value_namer_spec.rb'
|
|
- 'spec/support/request/shop_workflow.rb'
|
|
- 'spec/support/request/stripe_stubs.rb'
|
|
|
|
# Offense count: 7
|
|
# Configuration parameters: Max, CountKeywordArgs, MaxOptionalParameters.
|
|
Metrics/ParameterLists:
|
|
Exclude:
|
|
- 'app/helpers/angular_form_builder.rb'
|
|
- 'app/models/product_import/entry_processor.rb'
|
|
- 'lib/reporting/reports/xero_invoices/base.rb'
|
|
- 'spec/support/controller_requests_helper.rb'
|
|
- 'spec/system/admin/reports_spec.rb'
|
|
|
|
# Offense count: 4
|
|
# Configuration parameters: AllowedMethods, AllowedPatterns, Max.
|
|
Metrics/PerceivedComplexity:
|
|
Exclude:
|
|
- 'app/controllers/spree/admin/taxons_controller.rb'
|
|
- 'app/models/enterprise_relationship.rb'
|
|
- 'app/models/spree/ability.rb'
|
|
- 'app/models/spree/order/checkout.rb'
|
|
|
|
# Offense count: 8
|
|
Naming/AccessorMethodName:
|
|
Exclude:
|
|
- 'app/controllers/spree/admin/taxonomies_controller.rb'
|
|
- 'app/mailers/producer_mailer.rb'
|
|
- 'app/models/spree/order.rb'
|
|
- 'app/services/checkout/post_checkout_actions.rb'
|
|
- 'lib/spree/core/controller_helpers/common.rb'
|
|
- 'spec/support/request/shop_workflow.rb'
|
|
- 'spec/support/request/web_helper.rb'
|
|
|
|
# Offense count: 42
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
# Configuration parameters: EnforcedStyle, BlockForwardingName.
|
|
# SupportedStyles: anonymous, explicit
|
|
Naming/BlockForwarding:
|
|
Exclude:
|
|
- 'app/helpers/application_helper.rb'
|
|
- 'app/helpers/link_helper.rb'
|
|
- 'app/helpers/spree/admin/base_helper.rb'
|
|
- 'app/reflexes/application_reflex.rb'
|
|
- 'app/services/cache_service.rb'
|
|
- 'app/services/current_order_locker.rb'
|
|
- 'lib/reporting/reports/enterprise_fee_summary/scope.rb'
|
|
- 'lib/spree/core/controller_helpers/respond_with.rb'
|
|
- 'lib/spree/core/delegate_belongs_to.rb'
|
|
- 'lib/spree/core/environment_extension.rb'
|
|
- 'spec/models/enterprise_caching_spec.rb'
|
|
- 'spec/support/embedded_pages_helper.rb'
|
|
- 'spec/support/preferences_helper.rb'
|
|
- 'spec/support/request/shop_workflow.rb'
|
|
- 'spec/support/request/ui_component_helper.rb'
|
|
- 'spec/support/request/web_helper.rb'
|
|
- 'spec/swagger_helper.rb'
|
|
- 'spec/system/support/capybara_setup.rb'
|
|
|
|
# Offense count: 1
|
|
# Configuration parameters: ForbiddenDelimiters.
|
|
# ForbiddenDelimiters: (?i-mx:(^|\s)(EO[A-Z]{1}|END)(\s|$))
|
|
Naming/HeredocDelimiterNaming:
|
|
Exclude:
|
|
- 'app/models/content_configuration.rb'
|
|
|
|
# Offense count: 5
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
# Configuration parameters: EnforcedStyleForLeadingUnderscores.
|
|
# SupportedStylesForLeadingUnderscores: disallowed, required, optional
|
|
Naming/MemoizedInstanceVariableName:
|
|
Exclude:
|
|
- 'app/mailers/producer_mailer.rb'
|
|
- 'app/models/concerns/balance.rb'
|
|
- 'lib/open_food_network/address_finder.rb'
|
|
|
|
# Offense count: 1
|
|
# Configuration parameters: MinNameLength, AllowNamesEndingInNumbers, AllowedNames, ForbiddenNames.
|
|
# AllowedNames: as, at, by, cc, db, id, if, in, io, ip, of, on, os, pp, to
|
|
Naming/MethodParameterName:
|
|
Exclude:
|
|
- 'app/services/process_payment_intent.rb'
|
|
|
|
# Offense count: 28
|
|
# Configuration parameters: EnforcedStyle, CheckMethodNames, CheckSymbols, AllowedIdentifiers, AllowedPatterns.
|
|
# SupportedStyles: snake_case, normalcase, non_integer
|
|
# AllowedIdentifiers: capture3, iso8601, rfc1123_date, rfc822, rfc2822, rfc3339, x86_64
|
|
Naming/VariableNumber:
|
|
Exclude:
|
|
- 'app/controllers/spree/orders_controller.rb'
|
|
- 'app/models/content_configuration.rb'
|
|
- 'app/models/preference_sections/main_links_section.rb'
|
|
- 'lib/spree/core/controller_helpers/common.rb'
|
|
- 'spec/controllers/spree/admin/search_controller_spec.rb'
|
|
- 'spec/factories/stock_location_factory.rb'
|
|
- 'spec/models/spree/stock_item_spec.rb'
|
|
- 'spec/models/spree/tax_rate_spec.rb'
|
|
- 'spec/requests/api/orders_spec.rb'
|
|
|
|
# Offense count: 9
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
# Configuration parameters: ExpectedOrder, Include.
|
|
# ExpectedOrder: index, show, new, edit, create, update, destroy
|
|
# Include: app/controllers/**/*.rb
|
|
Rails/ActionOrder:
|
|
Exclude:
|
|
- 'app/controllers/admin/resource_controller.rb'
|
|
- 'app/controllers/api/v0/orders_controller.rb'
|
|
- 'app/controllers/spree/admin/images_controller.rb'
|
|
- 'app/controllers/spree/admin/invoices_controller.rb'
|
|
- 'app/controllers/spree/admin/products_controller.rb'
|
|
- 'app/controllers/spree/admin/taxons_controller.rb'
|
|
- 'app/controllers/spree/admin/variants_controller.rb'
|
|
- 'app/controllers/user_confirmations_controller.rb'
|
|
|
|
# Offense count: 12
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
# Configuration parameters: Include.
|
|
# Include: app/models/**/*.rb
|
|
Rails/ActiveRecordCallbacksOrder:
|
|
Exclude:
|
|
- 'app/models/customer.rb'
|
|
- 'app/models/enterprise.rb'
|
|
- 'app/models/enterprise_group.rb'
|
|
- 'app/models/enterprise_relationship.rb'
|
|
- 'app/models/spree/order.rb'
|
|
- 'app/models/spree/payment.rb'
|
|
- 'app/models/spree/product.rb'
|
|
- 'app/models/spree/return_authorization.rb'
|
|
- 'app/models/spree/user.rb'
|
|
- 'app/models/spree/variant.rb'
|
|
|
|
# Offense count: 1
|
|
# Configuration parameters: Severity, Include.
|
|
# Include: app/models/**/*.rb
|
|
Rails/ActiveRecordOverride:
|
|
Exclude:
|
|
- 'app/models/spree/product.rb'
|
|
|
|
# Offense count: 1
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
Rails/ApplicationController:
|
|
Exclude:
|
|
- 'engines/dfc_provider/app/controllers/dfc_provider/base_controller.rb'
|
|
|
|
# Offense count: 5
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
# Configuration parameters: NilOrEmpty, NotPresent, UnlessPresent.
|
|
Rails/Blank:
|
|
Exclude:
|
|
- 'app/models/spree/order_contents.rb'
|
|
- 'app/services/content_sanitizer.rb'
|
|
- 'engines/order_management/app/services/order_management/stock/package.rb'
|
|
- 'lib/stripe/authorize_response_patcher.rb'
|
|
|
|
# Offense count: 17
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
Rails/CompactBlank:
|
|
Exclude:
|
|
- 'app/controllers/spree/admin/users_controller.rb'
|
|
- 'app/models/concerns/address_display.rb'
|
|
- 'app/models/spree/zone.rb'
|
|
- 'app/services/order_cycle_form.rb'
|
|
- 'lib/reporting/report_headers_builder.rb'
|
|
- 'lib/reporting/report_ruler.rb'
|
|
- 'lib/reporting/reports/enterprise_fee_summary/parameters.rb'
|
|
|
|
# Offense count: 2
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
Rails/DotSeparatedKeys:
|
|
Exclude:
|
|
- 'app/controllers/api/v1/base_controller.rb'
|
|
|
|
# Offense count: 27
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
Rails/DurationArithmetic:
|
|
Exclude:
|
|
- 'app/services/create_order_cycle.rb'
|
|
- 'spec/jobs/order_cycle_closing_job_spec.rb'
|
|
- 'spec/jobs/order_cycle_opened_job_spec.rb'
|
|
- 'spec/services/permissions/order_spec.rb'
|
|
- 'spec/services/terms_of_service_spec.rb'
|
|
- 'spec/system/admin/bulk_order_management_spec.rb'
|
|
- 'spec/system/admin/order_cycles/list_spec.rb'
|
|
- 'spec/system/admin/orders_spec.rb'
|
|
- 'spec/system/admin/reports/orders_and_fulfillment_spec.rb'
|
|
- 'spec/system/admin/reports/packing_report_spec.rb'
|
|
|
|
# Offense count: 1
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
Rails/ExpandedDateRange:
|
|
Exclude:
|
|
- 'app/models/spree/product.rb'
|
|
|
|
# Offense count: 5
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
# Configuration parameters: EnforcedStyle.
|
|
# SupportedStyles: slashes, arguments
|
|
Rails/FilePath:
|
|
Exclude:
|
|
- 'app/models/product_import/product_importer.rb'
|
|
- 'lib/tasks/karma.rake'
|
|
- 'spec/base_spec_helper.rb'
|
|
- 'spec/models/content_configuration_spec.rb'
|
|
- 'spec/support/downloads_helper.rb'
|
|
|
|
# Offense count: 8
|
|
# Configuration parameters: Include.
|
|
# Include: app/models/**/*.rb
|
|
Rails/HasAndBelongsToMany:
|
|
Exclude:
|
|
- 'app/models/enterprise.rb'
|
|
- 'app/models/enterprise_group.rb'
|
|
- 'app/models/order_cycle.rb'
|
|
- 'app/models/spree/role.rb'
|
|
- 'app/models/spree/shipping_method.rb'
|
|
- 'app/models/spree/user.rb'
|
|
- 'app/models/spree/zone.rb'
|
|
|
|
# Offense count: 47
|
|
# Configuration parameters: Include.
|
|
# Include: app/models/**/*.rb
|
|
Rails/HasManyOrHasOneDependent:
|
|
Exclude:
|
|
- 'app/models/customer.rb'
|
|
- 'app/models/enterprise.rb'
|
|
- 'app/models/order_cycle.rb'
|
|
- 'app/models/spree/address.rb'
|
|
- 'app/models/spree/adjustment.rb'
|
|
- 'app/models/spree/country.rb'
|
|
- 'app/models/spree/credit_card.rb'
|
|
- 'app/models/spree/order.rb'
|
|
- 'app/models/spree/payment.rb'
|
|
- 'app/models/spree/payment_method.rb'
|
|
- 'app/models/spree/property.rb'
|
|
- 'app/models/spree/return_authorization.rb'
|
|
- 'app/models/spree/shipment.rb'
|
|
- 'app/models/spree/shipping_category.rb'
|
|
- 'app/models/spree/shipping_method.rb'
|
|
- 'app/models/spree/stock_item.rb'
|
|
- 'app/models/spree/tax_rate.rb'
|
|
- 'app/models/spree/taxonomy.rb'
|
|
- 'app/models/spree/user.rb'
|
|
- 'app/models/spree/variant.rb'
|
|
|
|
# Offense count: 59
|
|
# Configuration parameters: Include.
|
|
# Include: app/helpers/**/*.rb
|
|
Rails/HelperInstanceVariable:
|
|
Exclude:
|
|
- 'app/helpers/admin/injection_helper.rb'
|
|
- 'app/helpers/application_helper.rb'
|
|
- 'app/helpers/injection_helper.rb'
|
|
- 'app/helpers/order_cycles_helper.rb'
|
|
- 'app/helpers/shared_helper.rb'
|
|
- 'app/helpers/shop_helper.rb'
|
|
- 'app/helpers/spree/admin/orders_helper.rb'
|
|
- 'app/helpers/spree/orders_helper.rb'
|
|
|
|
# Offense count: 2
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
# Configuration parameters: Include.
|
|
# Include: app/controllers/**/*.rb
|
|
Rails/I18nLazyLookup:
|
|
Exclude:
|
|
- 'app/controllers/admin/proxy_orders_controller.rb'
|
|
|
|
# Offense count: 8
|
|
# Configuration parameters: Include.
|
|
# Include: spec/**/*.rb, test/**/*.rb
|
|
Rails/I18nLocaleAssignment:
|
|
Exclude:
|
|
- 'spec/controllers/user_registrations_controller_spec.rb'
|
|
- 'spec/helpers/i18n_helper_spec.rb'
|
|
- 'spec/models/spree/variant_spec.rb'
|
|
- 'spec/system/admin/order_cycles/list_spec.rb'
|
|
|
|
# Offense count: 3
|
|
Rails/I18nLocaleTexts:
|
|
Exclude:
|
|
- 'app/controllers/admin/stripe_accounts_controller.rb'
|
|
|
|
# Offense count: 1
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
Rails/IgnoredColumnsAssignment:
|
|
Exclude:
|
|
- 'app/models/spree/variant.rb'
|
|
|
|
# Offense count: 22
|
|
# Configuration parameters: IgnoreScopes, Include.
|
|
# Include: app/models/**/*.rb
|
|
Rails/InverseOf:
|
|
Exclude:
|
|
- 'app/models/enterprise.rb'
|
|
- 'app/models/order_cycle.rb'
|
|
- 'app/models/spree/country.rb'
|
|
- 'app/models/spree/inventory_unit.rb'
|
|
- 'app/models/spree/line_item.rb'
|
|
- 'app/models/spree/order.rb'
|
|
- 'app/models/spree/payment.rb'
|
|
- 'app/models/spree/price.rb'
|
|
- 'app/models/spree/product.rb'
|
|
- 'app/models/spree/stock_item.rb'
|
|
- 'app/models/spree/taxonomy.rb'
|
|
- 'app/models/spree/variant.rb'
|
|
- 'app/models/subscription_line_item.rb'
|
|
|
|
# Offense count: 38
|
|
# Configuration parameters: Include.
|
|
# Include: app/controllers/**/*.rb, app/mailers/**/*.rb
|
|
Rails/LexicallyScopedActionFilter:
|
|
Exclude:
|
|
- 'app/controllers/admin/enterprise_groups_controller.rb'
|
|
- 'app/controllers/admin/enterprises_controller.rb'
|
|
- 'app/controllers/admin/order_cycles_controller.rb'
|
|
- 'app/controllers/admin/producer_properties_controller.rb'
|
|
- 'app/controllers/admin/product_import_controller.rb'
|
|
- 'app/controllers/admin/schedules_controller.rb'
|
|
- 'app/controllers/admin/subscriptions_controller.rb'
|
|
- 'app/controllers/concerns/checkout_callbacks.rb'
|
|
- 'app/controllers/registration_controller.rb'
|
|
- 'app/controllers/spree/admin/adjustments_controller.rb'
|
|
- 'app/controllers/spree/admin/payment_methods_controller.rb'
|
|
- 'app/controllers/spree/admin/payments_controller.rb'
|
|
- 'app/controllers/spree/admin/products_controller.rb'
|
|
- 'app/controllers/spree/admin/return_authorizations_controller.rb'
|
|
- 'app/controllers/spree/admin/search_controller.rb'
|
|
- 'app/controllers/spree/admin/shipping_methods_controller.rb'
|
|
- 'app/controllers/spree/admin/users_controller.rb'
|
|
- 'app/controllers/spree/admin/zones_controller.rb'
|
|
- 'app/controllers/spree/users_controller.rb'
|
|
|
|
# Offense count: 6
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
Rails/NegateInclude:
|
|
Exclude:
|
|
- 'app/controllers/admin/resource_controller.rb'
|
|
- 'app/models/calculator/weight.rb'
|
|
- 'app/models/product_import/spreadsheet_entry.rb'
|
|
- 'app/services/order_cart_reset.rb'
|
|
- 'lib/spree/localized_number.rb'
|
|
- 'spec/support/matchers/table_matchers.rb'
|
|
|
|
# Offense count: 17
|
|
Rails/OutputSafety:
|
|
Exclude:
|
|
- 'app/helpers/angular_form_helper.rb'
|
|
- 'app/helpers/application_helper.rb'
|
|
- 'app/helpers/reports_helper.rb'
|
|
- 'app/helpers/spree/admin/base_helper.rb'
|
|
- 'app/helpers/spree/admin/navigation_helper.rb'
|
|
- 'app/helpers/spree/admin/orders_helper.rb'
|
|
- 'app/helpers/spree/admin/zones_helper.rb'
|
|
- 'app/serializers/api/product_serializer.rb'
|
|
- 'lib/reporting/queries/query_builder.rb'
|
|
- 'lib/reporting/queries/query_interface.rb'
|
|
- 'lib/spree/money.rb'
|
|
|
|
# Offense count: 29
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
Rails/Pluck:
|
|
Exclude:
|
|
- 'app/controllers/admin/variant_overrides_controller.rb'
|
|
- 'app/helpers/shop_helper.rb'
|
|
- 'app/services/cart_service.rb'
|
|
- 'app/services/sets/product_set.rb'
|
|
- 'lib/reporting/report_headers_builder.rb'
|
|
- 'spec/controllers/admin/bulk_line_items_controller_spec.rb'
|
|
- 'spec/controllers/admin/subscriptions_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/shops_controller_spec.rb'
|
|
- 'spec/controllers/api/v0/states_controller_spec.rb'
|
|
- 'spec/controllers/api/v0/taxons_controller_spec.rb'
|
|
- 'spec/helpers/spree/admin/orders_helper_spec.rb'
|
|
- 'spec/lib/reports/lettuce_share_report_spec.rb'
|
|
- 'spec/lib/reports/users_and_enterprises_report_spec.rb'
|
|
- 'spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb'
|
|
|
|
# Offense count: 1
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
# Configuration parameters: EnforcedStyle.
|
|
# SupportedStyles: conservative, aggressive
|
|
Rails/PluckInWhere:
|
|
Exclude:
|
|
- 'app/models/spree/variant.rb'
|
|
|
|
# Offense count: 30
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
Rails/RedundantPresenceValidationOnBelongsTo:
|
|
Exclude:
|
|
- 'app/models/enterprise.rb'
|
|
- 'app/models/enterprise_fee.rb'
|
|
- 'app/models/enterprise_group.rb'
|
|
- 'app/models/enterprise_relationship.rb'
|
|
- 'app/models/enterprise_role.rb'
|
|
- 'app/models/exchange.rb'
|
|
- 'app/models/inventory_item.rb'
|
|
- 'app/models/order_cycle.rb'
|
|
- 'app/models/spree/address.rb'
|
|
- 'app/models/spree/line_item.rb'
|
|
- 'app/models/spree/order.rb'
|
|
- 'app/models/spree/product.rb'
|
|
- 'app/models/spree/product_property.rb'
|
|
- 'app/models/spree/return_authorization.rb'
|
|
- 'app/models/spree/state.rb'
|
|
- 'app/models/spree/stock_item.rb'
|
|
- 'app/models/spree/stock_movement.rb'
|
|
- 'app/models/spree/tax_rate.rb'
|
|
- 'app/models/subscription_line_item.rb'
|
|
- 'app/models/tag_rule.rb'
|
|
- 'app/models/variant_override.rb'
|
|
|
|
# Offense count: 1
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
Rails/RelativeDateConstant:
|
|
Exclude:
|
|
- 'lib/tasks/data/remove_transient_data.rb'
|
|
|
|
# Offense count: 58
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
# Configuration parameters: Include.
|
|
# Include: spec/controllers/**/*.rb, spec/requests/**/*.rb, test/controllers/**/*.rb, test/integration/**/*.rb
|
|
Rails/ResponseParsedBody:
|
|
Exclude:
|
|
- 'spec/controllers/admin/bulk_line_items_controller_spec.rb'
|
|
- 'spec/controllers/admin/customers_controller_spec.rb'
|
|
- 'spec/controllers/admin/order_cycles_controller_spec.rb'
|
|
- 'spec/controllers/admin/proxy_orders_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/cart_controller_spec.rb'
|
|
- 'spec/controllers/line_items_controller_spec.rb'
|
|
- 'spec/controllers/spree/admin/search_controller_spec.rb'
|
|
- 'spec/controllers/spree/credit_cards_controller_spec.rb'
|
|
- 'spec/controllers/user_registrations_controller_spec.rb'
|
|
|
|
# Offense count: 4
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
Rails/RootPathnameMethods:
|
|
Exclude:
|
|
- 'spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb'
|
|
- 'spec/models/content_configuration_spec.rb'
|
|
- 'spec/models/terms_of_service_file_spec.rb'
|
|
- 'spec/system/admin/configuration/terms_of_service_files_spec.rb'
|
|
|
|
# Offense count: 13
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
Rails/RootPublicPath:
|
|
Exclude:
|
|
- 'app/controllers/concerns/request_timeouts.rb'
|
|
- 'lib/spree/core/controller_helpers/common.rb'
|
|
- 'spec/controllers/api/v0/product_images_controller_spec.rb'
|
|
- 'spec/controllers/api/v0/terms_and_conditions_controller_spec.rb'
|
|
- 'spec/models/terms_of_service_file_spec.rb'
|
|
- 'spec/system/admin/bulk_product_update_spec.rb'
|
|
- 'spec/system/admin/enterprises/terms_and_conditions_spec.rb'
|
|
- 'spec/system/consumer/shopping/checkout_spec.rb'
|
|
- 'spec/system/consumer/shopping/embedded_groups_spec.rb'
|
|
- 'spec/system/consumer/split_checkout_spec.rb'
|
|
|
|
# Offense count: 4
|
|
# Configuration parameters: ForbiddenMethods, AllowedMethods.
|
|
# ForbiddenMethods: decrement!, decrement_counter, increment!, increment_counter, insert, insert!, insert_all, insert_all!, toggle!, touch, touch_all, update_all, update_attribute, update_column, update_columns, update_counters, upsert, upsert_all
|
|
Rails/SkipsModelValidations:
|
|
Exclude:
|
|
- 'app/models/variant_override.rb'
|
|
- 'spec/models/spree/line_item_spec.rb'
|
|
|
|
# Offense count: 3
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
Rails/SquishedSQLHeredocs:
|
|
Exclude:
|
|
- 'app/queries/customers_with_balance.rb'
|
|
- 'app/queries/outstanding_balance.rb'
|
|
- 'spec/queries/outstanding_balance_spec.rb'
|
|
|
|
# Offense count: 24
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
Rails/StripHeredoc:
|
|
Exclude:
|
|
- 'app/models/content_configuration.rb'
|
|
- 'app/queries/customers_with_balance.rb'
|
|
- 'app/queries/outstanding_balance.rb'
|
|
- 'lib/reporting/reports/enterprise_fee_summary/scope.rb'
|
|
- 'lib/tasks/data/truncate_data.rake'
|
|
|
|
# Offense count: 3
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
# Configuration parameters: EnforcedStyle.
|
|
# SupportedStyles: strict, flexible
|
|
Rails/TimeZone:
|
|
Exclude:
|
|
- 'app/models/spree/gateway/pay_pal_express.rb'
|
|
- 'spec/controllers/spree/credit_cards_controller_spec.rb'
|
|
- 'spec/services/customer_order_cancellation_spec.rb'
|
|
|
|
# Offense count: 1
|
|
Rails/TransactionExitStatement:
|
|
Exclude:
|
|
- 'app/services/place_proxy_order.rb'
|
|
|
|
# Offense count: 5
|
|
# Configuration parameters: Include.
|
|
# Include: app/models/**/*.rb
|
|
Rails/UniqueValidationWithoutIndex:
|
|
Exclude:
|
|
- 'app/models/customer.rb'
|
|
- 'app/models/exchange.rb'
|
|
- 'app/models/spree/stock_item.rb'
|
|
- 'app/models/spree/tax_category.rb'
|
|
- 'app/models/spree/zone.rb'
|
|
|
|
# Offense count: 1
|
|
# Configuration parameters: Severity, Environments.
|
|
# Environments: development, test, production
|
|
Rails/UnknownEnv:
|
|
Exclude:
|
|
- 'app/models/spree/app_configuration.rb'
|
|
|
|
# Offense count: 56
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
Rails/WhereEquals:
|
|
Exclude:
|
|
- 'app/controllers/spree/admin/products_controller.rb'
|
|
- 'app/mailers/producer_mailer.rb'
|
|
- 'app/models/enterprise.rb'
|
|
- 'app/models/enterprise_fee.rb'
|
|
- 'app/models/enterprise_group.rb'
|
|
- 'app/models/enterprise_relationship.rb'
|
|
- 'app/models/exchange.rb'
|
|
- 'app/models/order_cycle.rb'
|
|
- 'app/models/product_import/entry_processor.rb'
|
|
- 'app/models/proxy_order.rb'
|
|
- 'app/models/schedule.rb'
|
|
- 'app/models/spree/line_item.rb'
|
|
- 'app/models/spree/order.rb'
|
|
- 'app/models/spree/payment_method.rb'
|
|
- 'app/models/spree/product.rb'
|
|
- 'app/models/spree/shipping_method.rb'
|
|
- 'app/models/spree/variant.rb'
|
|
- 'app/models/subscription.rb'
|
|
- 'app/queries/payments_requiring_action.rb'
|
|
- 'app/serializers/api/enterprise_shopfront_serializer.rb'
|
|
- 'app/serializers/api/order_serializer.rb'
|
|
- 'lib/open_food_network/enterprise_fee_calculator.rb'
|
|
- 'lib/open_food_network/order_cycle_permissions.rb'
|
|
- 'lib/reporting/reports/customers/base.rb'
|
|
- 'lib/reporting/reports/products_and_inventory/base.rb'
|
|
- 'lib/tasks/data.rake'
|
|
- 'lib/tasks/data/anonymize_data.rake'
|
|
- 'lib/tasks/data/remove_transient_data.rb'
|
|
- 'spec/services/product_tag_rules_filterer_spec.rb'
|
|
|
|
# Offense count: 8
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
# Configuration parameters: EnforcedStyle.
|
|
# SupportedStyles: exists, where
|
|
Rails/WhereExists:
|
|
Exclude:
|
|
- 'app/controllers/spree/admin/overview_controller.rb'
|
|
- 'app/controllers/spree/admin/tax_rates_controller.rb'
|
|
- 'app/controllers/spree/user_sessions_controller.rb'
|
|
- 'app/models/spree/preferences/store.rb'
|
|
- 'lib/tasks/sample_data/customer_factory.rb'
|
|
- 'lib/tasks/sample_data/group_factory.rb'
|
|
- 'lib/tasks/sample_data/order_cycle_factory.rb'
|
|
- 'lib/tasks/sample_data/taxon_factory.rb'
|
|
|
|
# Offense count: 24
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
Rails/WhereNot:
|
|
Exclude:
|
|
- 'app/controllers/spree/admin/products_controller.rb'
|
|
- 'app/models/concerns/permalink_generator.rb'
|
|
- 'app/models/enterprise.rb'
|
|
- 'app/models/enterprise_fee.rb'
|
|
- 'app/models/enterprise_relationship.rb'
|
|
- 'app/models/product_import/inventory_reset_strategy.rb'
|
|
- 'app/models/proxy_order.rb'
|
|
- 'app/models/spree/credit_card.rb'
|
|
- 'app/models/spree/product.rb'
|
|
- 'app/models/spree/variant.rb'
|
|
- 'app/models/spree/zone.rb'
|
|
- 'app/models/variant_override.rb'
|
|
- 'app/services/cap_quantity.rb'
|
|
- 'engines/catalog/app/services/catalog/product_import/products_reset_strategy.rb'
|
|
- 'engines/order_management/app/services/order_management/subscriptions/proxy_order_syncer.rb'
|
|
- 'lib/reporting/reports/users_and_enterprises/base.rb'
|
|
- 'lib/tasks/data/anonymize_data.rake'
|
|
|
|
# Offense count: 1
|
|
Security/Open:
|
|
Exclude:
|
|
- 'app/services/image_importer.rb'
|
|
|
|
# Offense count: 11
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
Style/ArrayIntersect:
|
|
Exclude:
|
|
- 'app/models/spree/ability.rb'
|
|
- 'app/models/tag_rule/filter_order_cycles.rb'
|
|
- 'app/models/tag_rule/filter_payment_methods.rb'
|
|
- 'app/models/tag_rule/filter_products.rb'
|
|
- 'app/models/tag_rule/filter_shipping_methods.rb'
|
|
- 'app/services/order_syncer.rb'
|
|
- 'lib/open_food_network/tag_rule_applicator.rb'
|
|
- 'spec/support/matchers/select2_matchers.rb'
|
|
|
|
# Offense count: 1
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
Style/BlockComments:
|
|
Exclude:
|
|
- 'spec/system/admin/tag_rules_spec.rb'
|
|
|
|
# Offense count: 1
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
# Configuration parameters: AllowOnConstant, AllowOnSelfClass.
|
|
Style/CaseEquality:
|
|
Exclude:
|
|
- 'spec/models/spree/payment_spec.rb'
|
|
|
|
# Offense count: 25
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
# Configuration parameters: EnforcedStyle.
|
|
# SupportedStyles: nested, compact
|
|
Style/ClassAndModuleChildren:
|
|
Exclude:
|
|
- 'app/models/calculator/flat_percent_per_item.rb'
|
|
- 'app/models/tag_rule/filter_order_cycles.rb'
|
|
- 'app/models/tag_rule/filter_payment_methods.rb'
|
|
- 'app/models/tag_rule/filter_shipping_methods.rb'
|
|
- 'app/serializers/api/address_serializer.rb'
|
|
- 'app/serializers/api/country_serializer.rb'
|
|
- 'app/serializers/api/currency_config_serializer.rb'
|
|
- 'app/serializers/api/current_order_serializer.rb'
|
|
- 'app/serializers/api/enterprise_serializer.rb'
|
|
- 'app/serializers/api/id_name_serializer.rb'
|
|
- 'app/serializers/api/id_serializer.rb'
|
|
- 'app/serializers/api/image_serializer.rb'
|
|
- 'app/serializers/api/line_item_serializer.rb'
|
|
- 'app/serializers/api/payment_method_serializer.rb'
|
|
- 'app/serializers/api/product_serializer.rb'
|
|
- 'app/serializers/api/property_serializer.rb'
|
|
- 'app/serializers/api/shipping_method_serializer.rb'
|
|
- 'app/serializers/api/state_serializer.rb'
|
|
- 'app/serializers/api/taxon_serializer.rb'
|
|
- 'app/serializers/api/variant_serializer.rb'
|
|
- 'lib/open_food_network/locking.rb'
|
|
- 'spec/controllers/spree/admin/base_controller_spec.rb'
|
|
- 'spec/models/spree/payment_method_spec.rb'
|
|
|
|
# Offense count: 1
|
|
Style/ClassVars:
|
|
Exclude:
|
|
- 'lib/spree/core/delegate_belongs_to.rb'
|
|
|
|
# Offense count: 9
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
# Configuration parameters: AllowedVars.
|
|
Style/FetchEnvVar:
|
|
Exclude:
|
|
- 'app/helpers/discourse_helper.rb'
|
|
- 'app/models/spree/preferences/configuration.rb'
|
|
- 'app/models/spree/preferences/preferable.rb'
|
|
- 'app/services/default_country.rb'
|
|
- 'spec/base_spec_helper.rb'
|
|
- 'spec/controllers/spree/credit_cards_controller_spec.rb'
|
|
- 'spec/models/order_balance_spec.rb'
|
|
- 'spec/support/vcr_setup.rb'
|
|
|
|
# Offense count: 2
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
Style/FileRead:
|
|
Exclude:
|
|
- 'lib/tasks/karma.rake'
|
|
- 'spec/services/upload_sanitizer_spec.rb'
|
|
|
|
# Offense count: 2
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
# Configuration parameters: MaxUnannotatedPlaceholdersAllowed, AllowedMethods, AllowedPatterns.
|
|
# SupportedStyles: annotated, template, unannotated
|
|
# AllowedMethods: redirect
|
|
Style/FormatStringToken:
|
|
EnforcedStyle: unannotated
|
|
|
|
# Offense count: 1
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
# Configuration parameters: EnforcedStyle.
|
|
# SupportedStyles: always, always_true, never
|
|
Style/FrozenStringLiteralComment:
|
|
Exclude:
|
|
- '.simplecov'
|
|
|
|
# Offense count: 6
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
Style/GlobalStdStream:
|
|
Exclude:
|
|
- 'lib/tasks/data.rake'
|
|
- 'lib/tasks/missing_payments.rake'
|
|
- 'lib/tasks/sample_data/logging.rb'
|
|
- 'lib/tasks/subscriptions/debug.rake'
|
|
- 'lib/tasks/subscriptions/test.rake'
|
|
|
|
# Offense count: 38
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
# Configuration parameters: MinBodyLength, AllowConsecutiveConditionals.
|
|
Style/GuardClause:
|
|
Exclude:
|
|
- 'app/controllers/admin/enterprises_controller.rb'
|
|
- 'app/controllers/admin/order_cycles_controller.rb'
|
|
- 'app/controllers/admin/product_import_controller.rb'
|
|
- 'app/controllers/api/v0/shipments_controller.rb'
|
|
- 'app/controllers/application_controller.rb'
|
|
- 'app/controllers/home_controller.rb'
|
|
- 'app/controllers/spree/orders_controller.rb'
|
|
- 'app/models/enterprise.rb'
|
|
- 'app/models/enterprise_group.rb'
|
|
- 'app/models/producer_property.rb'
|
|
- 'app/models/product_import/entry_processor.rb'
|
|
- 'app/models/spree/order.rb'
|
|
- 'app/models/spree/preferences/preferable_class_methods.rb'
|
|
- 'app/services/order_syncer.rb'
|
|
- 'engines/order_management/app/services/order_management/order/updater.rb'
|
|
- 'lib/discourse/single_sign_on.rb'
|
|
- 'lib/open_food_network/order_cycle_form_applicator.rb'
|
|
- 'lib/spree/core/controller_helpers/respond_with.rb'
|
|
- 'spec/support/request/distribution_helper.rb'
|
|
- 'spec/support/request/shop_workflow.rb'
|
|
- 'spec/system/support/precompile_assets.rb'
|
|
|
|
# Offense count: 1
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
# Configuration parameters: EnforcedStyle.
|
|
# SupportedStyles: braces, no_braces
|
|
Style/HashAsLastArrayItem:
|
|
Exclude:
|
|
- 'app/components/products_table_component.rb'
|
|
|
|
# Offense count: 12
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
# Configuration parameters: AllowSplatArgument.
|
|
Style/HashConversion:
|
|
Exclude:
|
|
- 'app/controllers/admin/column_preferences_controller.rb'
|
|
- 'app/controllers/admin/variant_overrides_controller.rb'
|
|
- 'app/controllers/spree/admin/products_controller.rb'
|
|
- 'app/models/order_cycle.rb'
|
|
- 'app/models/product_import/product_importer.rb'
|
|
- 'app/models/spree/shipping_method.rb'
|
|
- 'app/serializers/api/admin/exchange_serializer.rb'
|
|
- 'app/services/variants_stock_levels.rb'
|
|
- 'spec/controllers/admin/inventory_items_controller_spec.rb'
|
|
- 'spec/controllers/admin/variant_overrides_controller_spec.rb'
|
|
|
|
# Offense count: 1
|
|
# Configuration parameters: MinBranchesCount.
|
|
Style/HashLikeCase:
|
|
Exclude:
|
|
- 'app/models/enterprise.rb'
|
|
|
|
# Offense count: 1781
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
# Configuration parameters: EnforcedStyle, EnforcedShorthandSyntax, UseHashRocketsWithSymbolValues, PreferHashRocketsForNonAlnumEndingSymbols.
|
|
# SupportedStyles: ruby19, hash_rockets, no_mixed_keys, ruby19_no_mixed_keys
|
|
# SupportedShorthandSyntax: always, never, either, consistent
|
|
Style/HashSyntax:
|
|
Exclude:
|
|
- 'app/components/confirm_modal_component.rb'
|
|
- 'app/components/help_modal_component.rb'
|
|
- 'app/components/products_table_component.rb'
|
|
- 'app/components/selector_with_filter_component.rb'
|
|
- 'app/controllers/admin/customers_controller.rb'
|
|
- 'app/controllers/admin/enterprise_fees_controller.rb'
|
|
- 'app/controllers/admin/enterprise_groups_controller.rb'
|
|
- 'app/controllers/admin/enterprises_controller.rb'
|
|
- 'app/controllers/admin/order_cycles_controller.rb'
|
|
- 'app/controllers/admin/reports_controller.rb'
|
|
- 'app/controllers/admin/resource_controller.rb'
|
|
- 'app/controllers/admin/stripe_connect_settings_controller.rb'
|
|
- 'app/controllers/api/v0/enterprise_attachment_controller.rb'
|
|
- 'app/controllers/api/v0/shipments_controller.rb'
|
|
- 'app/controllers/concerns/extra_fields.rb'
|
|
- 'app/controllers/concerns/manager_invitations.rb'
|
|
- 'app/controllers/concerns/reports_actions.rb'
|
|
- 'app/controllers/line_items_controller.rb'
|
|
- 'app/controllers/payment_gateways/paypal_controller.rb'
|
|
- 'app/controllers/spree/admin/mail_methods_controller.rb'
|
|
- 'app/controllers/spree/admin/orders/customer_details_controller.rb'
|
|
- 'app/helpers/admin/injection_helper.rb'
|
|
- 'app/helpers/checkout_helper.rb'
|
|
- 'app/helpers/injection_helper.rb'
|
|
- 'app/helpers/serializer_helper.rb'
|
|
- 'app/helpers/spree/admin/base_helper.rb'
|
|
- 'app/helpers/tax_helper.rb'
|
|
- 'app/jobs/report_job.rb'
|
|
- 'app/jobs/webhook_delivery_job.rb'
|
|
- 'app/json_schemas/json_api_schema/structure.rb'
|
|
- 'app/mailers/enterprise_mailer.rb'
|
|
- 'app/mailers/payment_mailer.rb'
|
|
- 'app/mailers/producer_mailer.rb'
|
|
- 'app/mailers/spree/order_mailer.rb'
|
|
- 'app/mailers/spree/shipment_mailer.rb'
|
|
- 'app/mailers/spree/test_mailer.rb'
|
|
- 'app/mailers/spree/user_mailer.rb'
|
|
- 'app/mailers/subscription_mailer.rb'
|
|
- 'app/models/column_preference.rb'
|
|
- 'app/models/concerns/calculated_adjustments.rb'
|
|
- 'app/models/concerns/order_shipment.rb'
|
|
- 'app/models/concerns/variant_stock.rb'
|
|
- 'app/models/customer.rb'
|
|
- 'app/models/enterprise.rb'
|
|
- 'app/models/enterprise_relationship.rb'
|
|
- 'app/models/exchange.rb'
|
|
- 'app/models/exchange_variant.rb'
|
|
- 'app/models/invoice/data_presenter.rb'
|
|
- 'app/models/invoice/data_presenter/adjustment.rb'
|
|
- 'app/models/invoice/data_presenter/line_item.rb'
|
|
- 'app/models/invoice/data_presenter/payment.rb'
|
|
- 'app/models/producer_property.rb'
|
|
- 'app/models/product_import/entry_validator.rb'
|
|
- 'app/models/product_import/product_importer.rb'
|
|
- 'app/models/report_blob.rb'
|
|
- 'app/models/spree/address.rb'
|
|
- 'app/models/spree/adjustment.rb'
|
|
- 'app/models/spree/credit_card.rb'
|
|
- 'app/models/spree/gateway/pay_pal_express.rb'
|
|
- 'app/models/spree/gateway/stripe_sca.rb'
|
|
- 'app/models/spree/inventory_unit.rb'
|
|
- 'app/models/spree/item_adjustments.rb'
|
|
- 'app/models/spree/line_item.rb'
|
|
- 'app/models/spree/order.rb'
|
|
- 'app/models/spree/order/checkout.rb'
|
|
- 'app/models/spree/order_contents.rb'
|
|
- 'app/models/spree/payment.rb'
|
|
- 'app/models/spree/payment/processing.rb'
|
|
- 'app/models/spree/preferences/store.rb'
|
|
- 'app/models/spree/price.rb'
|
|
- 'app/models/spree/product.rb'
|
|
- 'app/models/spree/product_property.rb'
|
|
- 'app/models/spree/return_authorization.rb'
|
|
- 'app/models/spree/shipment.rb'
|
|
- 'app/models/spree/shipping_rate.rb'
|
|
- 'app/models/spree/stock_location.rb'
|
|
- 'app/models/spree/tax_rate.rb'
|
|
- 'app/models/spree/taxonomy.rb'
|
|
- 'app/models/spree/user.rb'
|
|
- 'app/models/spree/variant.rb'
|
|
- 'app/models/stripe_account.rb'
|
|
- 'app/models/voucher.rb'
|
|
- 'app/reflexes/admin/orders_reflex.rb'
|
|
- 'app/reflexes/invite_manager_reflex.rb'
|
|
- 'app/reflexes/white_label_reflex.rb'
|
|
- 'app/serializers/api/admin/enterprise_serializer.rb'
|
|
- 'app/services/address_geocoder.rb'
|
|
- 'app/services/customer_syncer.rb'
|
|
- 'app/services/exchange_variant_bulk_updater.rb'
|
|
- 'app/services/image_importer.rb'
|
|
- 'app/services/order_cycle_warning.rb'
|
|
- 'app/services/order_invoice_comparator.rb'
|
|
- 'app/services/order_syncer.rb'
|
|
- 'app/services/products_renderer.rb'
|
|
- 'app/services/recurring_payments.rb'
|
|
- 'app/services/shop/order_cycles_list.rb'
|
|
- 'app/services/voucher_adjustments_service.rb'
|
|
- 'engines/dfc_provider/app/services/dfc_builder.rb'
|
|
- 'engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb'
|
|
- 'engines/dfc_provider/spec/support/authorization_helper.rb'
|
|
- 'engines/order_management/app/services/order_management/stock/estimator.rb'
|
|
- 'engines/order_management/app/services/order_management/subscriptions/proxy_order_syncer.rb'
|
|
- 'engines/order_management/app/services/order_management/subscriptions/validator.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/stock/packer_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/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'
|
|
- 'engines/web/app/helpers/web/cookies_policy_helper.rb'
|
|
- 'engines/web/lib/web/cookies_consent.rb'
|
|
- 'lib/open_food_network/address_finder.rb'
|
|
- 'lib/open_food_network/enterprise_fee_applicator.rb'
|
|
- 'lib/open_food_network/enterprise_fee_calculator.rb'
|
|
- 'lib/open_food_network/i18n_inflections.rb'
|
|
- 'lib/open_food_network/order_cycle_form_applicator.rb'
|
|
- 'lib/open_food_network/scope_variant_to_hub.rb'
|
|
- 'lib/reporting/report_headers_builder.rb'
|
|
- 'lib/reporting/report_renderer.rb'
|
|
- 'lib/reporting/report_rows_builder.rb'
|
|
- 'lib/reporting/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_order.rb'
|
|
- 'lib/reporting/reports/enterprise_fee_summary/fee_summary.rb'
|
|
- 'lib/reporting/reports/list.rb'
|
|
- 'lib/reporting/reports/order_cycle_management/base.rb'
|
|
- 'lib/reporting/reports/orders_and_fulfillment/order_cycle_supplier_totals.rb'
|
|
- 'lib/reporting/reports/packing/customer.rb'
|
|
- 'lib/reporting/reports/packing/product.rb'
|
|
- 'lib/reporting/reports/packing/supplier.rb'
|
|
- 'lib/reporting/reports/sales_tax/sales_tax_totals_by_order.rb'
|
|
- 'lib/reporting/reports/sales_tax/sales_tax_totals_by_producer.rb'
|
|
- 'lib/spree/core/controller_helpers/respond_with.rb'
|
|
- 'lib/stripe/account_connector.rb'
|
|
- 'lib/stripe/credit_card_clone_destroyer.rb'
|
|
- 'lib/stripe/credit_card_clone_finder.rb'
|
|
- 'lib/stripe/payment_intent_validator.rb'
|
|
- 'lib/tasks/sample_data/addressing.rb'
|
|
- 'lib/tasks/sample_data/enterprise_factory.rb'
|
|
- 'lib/tasks/sample_data/order_cycle_factory.rb'
|
|
- 'lib/tasks/sample_data/payment_method_factory.rb'
|
|
- 'lib/tasks/sample_data/user_factory.rb'
|
|
- 'lib/tasks/subscriptions/debug.rake'
|
|
- 'lib/tasks/subscriptions/test.rake'
|
|
- 'spec/components/product_component_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/invoice_settings_controller_spec.rb'
|
|
- 'spec/controllers/admin/matomo_settings_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/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/customers_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/shipments_controller_spec.rb'
|
|
- 'spec/controllers/api/v0/taxonomies_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/enterprises_controller_spec.rb'
|
|
- 'spec/controllers/line_items_controller_spec.rb'
|
|
- 'spec/controllers/payment_gateways/stripe_controller_spec.rb'
|
|
- 'spec/controllers/split_checkout_controller_spec.rb'
|
|
- 'spec/controllers/spree/admin/adjustments_controller_spec.rb'
|
|
- 'spec/controllers/spree/admin/invoices_controller_spec.rb'
|
|
- 'spec/controllers/spree/admin/orders/customer_details_controller_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/search_controller_spec.rb'
|
|
- 'spec/controllers/spree/admin/taxons_controller_spec.rb'
|
|
- 'spec/controllers/spree/credit_cards_controller_spec.rb'
|
|
- 'spec/controllers/spree/orders_controller_spec.rb'
|
|
- 'spec/controllers/stripe/webhooks_controller_spec.rb'
|
|
- 'spec/factories/line_item_factory.rb'
|
|
- 'spec/factories/order_cycle_factory.rb'
|
|
- 'spec/factories/order_factory.rb'
|
|
- 'spec/factories/shipment_factory.rb'
|
|
- 'spec/factories/subscription_factory.rb'
|
|
- 'spec/helpers/admin/orders_helper_spec.rb'
|
|
- 'spec/helpers/checkout_helper_spec.rb'
|
|
- 'spec/helpers/spree/base_helper_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/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/property_merge_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/enterprise_fee_summary_report_spec.rb'
|
|
- 'spec/lib/reports/enterprise_fee_summary/permissions_spec.rb'
|
|
- 'spec/lib/reports/lettuce_share_report_spec.rb'
|
|
- 'spec/lib/reports/line_items_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/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/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb'
|
|
- 'spec/lib/reports/packing/packing_report_spec.rb'
|
|
- 'spec/lib/reports/products_and_inventory_report_spec.rb'
|
|
- 'spec/lib/spree/core/product_duplicator_spec.rb'
|
|
- 'spec/lib/stripe/account_connector_spec.rb'
|
|
- 'spec/lib/tasks/data/remove_transient_data_spec.rb'
|
|
- 'spec/lib/tasks/data/truncate_data_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/migrations/migrate_admin_tax_amounts_spec.rb'
|
|
- 'spec/models/calculator/flat_percent_item_total_spec.rb'
|
|
- 'spec/models/calculator/flexi_rate_spec.rb'
|
|
- 'spec/models/calculator/price_sack_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/product_stock_spec.rb'
|
|
- 'spec/models/customer_spec.rb'
|
|
- 'spec/models/enterprise_caching_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/product_import/entry_validator_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/adjustment_spec.rb'
|
|
- 'spec/models/spree/calculator_spec.rb'
|
|
- 'spec/models/spree/classification_spec.rb'
|
|
- 'spec/models/spree/credit_card_spec.rb'
|
|
- 'spec/models/spree/gateway/stripe_sca_spec.rb'
|
|
- 'spec/models/spree/inventory_unit_spec.rb'
|
|
- 'spec/models/spree/line_item_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_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/stock/availability_validator_spec.rb'
|
|
- 'spec/models/spree/stock_movement_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/models/voucher_spec.rb'
|
|
- 'spec/queries/complete_orders_with_balance_spec.rb'
|
|
- 'spec/queries/customers_with_balance_spec.rb'
|
|
- 'spec/queries/outstanding_balance_spec.rb'
|
|
- 'spec/queries/payments_requiring_action_spec.rb'
|
|
- 'spec/requests/admin/vouchers_controller_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/routes_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/for_order_cycle/supplied_product_serializer_spec.rb'
|
|
- 'spec/serializers/api/admin/index_enterprise_serializer_spec.rb'
|
|
- 'spec/serializers/api/admin/order_serializer_spec.rb'
|
|
- 'spec/serializers/api/admin/variant_override_serializer_spec.rb'
|
|
- 'spec/serializers/api/enterprise_serializer_spec.rb'
|
|
- 'spec/serializers/api/order_serializer_spec.rb'
|
|
- 'spec/serializers/api/product_serializer_spec.rb'
|
|
- 'spec/services/cap_quantity_spec.rb'
|
|
- 'spec/services/cart_service_spec.rb'
|
|
- 'spec/services/checkout/payment_method_fetcher_spec.rb'
|
|
- 'spec/services/default_stock_location_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_products_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_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/order_workflow_spec.rb'
|
|
- 'spec/services/paypal_items_builder_spec.rb'
|
|
- 'spec/services/permissions/order_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/search_orders_spec.rb'
|
|
- 'spec/services/sets/product_set_spec.rb'
|
|
- 'spec/services/tax_rate_finder_spec.rb'
|
|
- 'spec/services/user_default_address_setter_spec.rb'
|
|
- 'spec/services/variants_stock_levels_spec.rb'
|
|
- 'spec/services/voucher_adjustments_service_spec.rb'
|
|
- 'spec/support/controller_helper.rb'
|
|
- 'spec/support/controller_requests_helper.rb'
|
|
- 'spec/support/request/stripe_stubs.rb'
|
|
- 'spec/support/request/ui_component_helper.rb'
|
|
- 'spec/support/request/web_helper.rb'
|
|
- 'spec/system/admin/adjustments_spec.rb'
|
|
- 'spec/system/admin/bulk_product_update_spec.rb'
|
|
- 'spec/system/admin/configuration/states_spec.rb'
|
|
- 'spec/system/admin/configuration/tax_rates_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/complex_updating_specific_time_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/payments_stripe_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/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_spec.rb'
|
|
- 'spec/system/admin/subscriptions_spec.rb'
|
|
- 'spec/system/admin/tag_rules_spec.rb'
|
|
- 'spec/system/admin/variant_overrides_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/payments_spec.rb'
|
|
- 'spec/system/consumer/account_spec.rb'
|
|
- 'spec/system/consumer/authentication_spec.rb'
|
|
- 'spec/system/consumer/multilingual_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/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/split_checkout_spec.rb'
|
|
- 'spec/system/consumer/split_checkout_tax_incl_spec.rb'
|
|
- 'spec/system/consumer/split_checkout_tax_not_incl_spec.rb'
|
|
- 'spec/system/consumer/user_password_spec.rb'
|
|
- 'spec/system/consumer/white_label_spec.rb'
|
|
- 'spec/system/support/cuprite_setup.rb'
|
|
- 'spec/views/spree/orders/edit.html.haml_spec.rb'
|
|
- 'spec/views/spree/shared/_order_details.html.haml_spec.rb'
|
|
|
|
# Offense count: 4
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
Style/MapToHash:
|
|
Exclude:
|
|
- 'lib/reporting/report_query_template.rb'
|
|
- 'lib/reporting/report_row_builder.rb'
|
|
- 'lib/reporting/reports/enterprise_fee_summary/fee_summary.rb'
|
|
- 'lib/tasks/sample_data/user_factory.rb'
|
|
|
|
# Offense count: 3
|
|
Style/MissingRespondToMissing:
|
|
Exclude:
|
|
- 'app/helpers/application_helper.rb'
|
|
- 'app/models/spree/gateway.rb'
|
|
- 'app/models/spree/preferences/configuration.rb'
|
|
|
|
# Offense count: 1
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
Style/MultilineTernaryOperator:
|
|
Exclude:
|
|
- 'spec/system/admin/subscriptions_spec.rb'
|
|
|
|
# Offense count: 2
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
Style/NegatedIfElseCondition:
|
|
Exclude:
|
|
- 'app/mailers/spree/shipment_mailer.rb'
|
|
- 'spec/support/matchers/table_matchers.rb'
|
|
|
|
# Offense count: 22
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
Style/NestedModifier:
|
|
Exclude:
|
|
- 'spec/controllers/admin/subscriptions_controller_spec.rb'
|
|
- 'spec/controllers/line_items_controller_spec.rb'
|
|
- 'spec/controllers/spree/admin/orders_controller_spec.rb'
|
|
- 'spec/controllers/spree/orders_controller_spec.rb'
|
|
- 'spec/factories/order_factory.rb'
|
|
- 'spec/models/proxy_order_spec.rb'
|
|
- 'spec/models/spree/line_item_spec.rb'
|
|
- 'spec/services/place_proxy_order_spec.rb'
|
|
- 'spec/system/admin/payments_stripe_spec.rb'
|
|
- 'spec/system/admin/reports_spec.rb'
|
|
|
|
# Offense count: 38
|
|
Style/OpenStructUse:
|
|
Exclude:
|
|
- 'app/helpers/injection_helper.rb'
|
|
- 'app/models/spree/shipment.rb'
|
|
- 'lib/open_food_network/enterprise_fee_calculator.rb'
|
|
- 'lib/reporting/report_row_builder.rb'
|
|
- 'lib/reporting/report_rows_builder.rb'
|
|
- 'spec/lib/reports/report_renderer_spec.rb'
|
|
- 'spec/lib/reports/report_spec.rb'
|
|
- 'spec/lib/reports/users_and_enterprises_report_spec.rb'
|
|
- 'spec/serializers/api/enterprise_serializer_spec.rb'
|
|
|
|
# Offense count: 16
|
|
# Configuration parameters: AllowedMethods.
|
|
# AllowedMethods: respond_to_missing?
|
|
Style/OptionalBooleanParameter:
|
|
Exclude:
|
|
- 'app/controllers/admin/subscriptions_controller.rb'
|
|
- 'app/mailers/spree/order_mailer.rb'
|
|
- 'app/models/concerns/calculated_adjustments.rb'
|
|
- 'app/models/enterprise_relationship.rb'
|
|
- 'app/models/product_import/entry_processor.rb'
|
|
- 'app/models/spree/order_contents.rb'
|
|
- 'app/models/spree/shipment.rb'
|
|
- 'engines/order_management/app/services/order_management/stock/estimator.rb'
|
|
- 'lib/spree/core/controller_helpers/order.rb'
|
|
- 'lib/spree/core/delegate_belongs_to.rb'
|
|
- 'spec/support/request/web_helper.rb'
|
|
|
|
# Offense count: 1
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
# Configuration parameters: AllowSafeAssignment, AllowInMultilineConditions.
|
|
Style/ParenthesesAroundCondition:
|
|
Exclude:
|
|
- 'spec/system/support/precompile_assets.rb'
|
|
|
|
# Offense count: 1
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
# Configuration parameters: EnforcedStyle.
|
|
# SupportedStyles: short, verbose
|
|
Style/PreferredHashMethods:
|
|
Exclude:
|
|
- 'app/controllers/api/v0/shipments_controller.rb'
|
|
|
|
# Offense count: 16
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
# Configuration parameters: EnforcedStyle.
|
|
# SupportedStyles: same_as_string_literals, single_quotes, double_quotes
|
|
Style/QuotedSymbols:
|
|
Exclude:
|
|
- 'app/services/exchange_products_renderer.rb'
|
|
- 'lib/stripe/credit_card_cloner.rb'
|
|
- 'spec/controllers/api/v0/exchange_products_controller_spec.rb'
|
|
- 'spec/requests/api/orders_spec.rb'
|
|
- 'spec/requests/api/v1/customers_spec.rb'
|
|
- 'spec/support/request/stripe_stubs.rb'
|
|
|
|
# Offense count: 3
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
# Configuration parameters: Methods.
|
|
Style/RedundantArgument:
|
|
Exclude:
|
|
- 'engines/dfc_provider/app/services/authorization_control.rb'
|
|
- 'spec/support/query_counter.rb'
|
|
|
|
# Offense count: 14
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
Style/RedundantConstantBase:
|
|
Exclude:
|
|
- 'app/controllers/split_checkout_controller.rb'
|
|
- 'app/controllers/webhook_endpoints_controller.rb'
|
|
- 'config.ru'
|
|
- 'spec/base_spec_helper.rb'
|
|
- 'spec/helpers/checkout_helper_spec.rb'
|
|
- 'spec/models/spree/order_spec.rb'
|
|
- 'spec/models/spree/payment_method_spec.rb'
|
|
- 'spec/models/spree/payment_spec.rb'
|
|
- 'spec/queries/complete_visible_orders_spec.rb'
|
|
- 'spec/services/paypal_items_builder_spec.rb'
|
|
|
|
# Offense count: 1
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
Style/RedundantDoubleSplatHashBraces:
|
|
Exclude:
|
|
- 'spec/system/support/cuprite_setup.rb'
|
|
|
|
# Offense count: 1
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
# Configuration parameters: AllowComments.
|
|
Style/RedundantInitialize:
|
|
Exclude:
|
|
- 'spec/models/spree/gateway_spec.rb'
|
|
|
|
# Offense count: 2
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
Style/RedundantRegexpArgument:
|
|
Exclude:
|
|
- 'app/models/spree/shipping_method.rb'
|
|
- 'lib/spree/i18n.rb'
|
|
|
|
# Offense count: 4
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
Style/RedundantStringEscape:
|
|
Exclude:
|
|
- 'app/models/spree/calculator.rb'
|
|
- 'spec/controllers/spree/admin/shipping_methods_controller_spec.rb'
|
|
- 'spec/system/admin/enterprise_fees_spec.rb'
|
|
|
|
# Offense count: 19
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
# Configuration parameters: AllowedMethods, AllowedPatterns.
|
|
Style/ReturnNilInPredicateMethodDefinition:
|
|
Exclude:
|
|
- 'app/models/order_cycle.rb'
|
|
- 'app/serializers/api/admin/customer_serializer.rb'
|
|
- 'engines/order_management/app/services/order_management/subscriptions/validator.rb'
|
|
|
|
# Offense count: 205
|
|
Style/Send:
|
|
Exclude:
|
|
- 'app/controllers/split_checkout_controller.rb'
|
|
- 'spec/controllers/admin/subscriptions_controller_spec.rb'
|
|
- 'spec/controllers/payment_gateways/paypal_controller_spec.rb'
|
|
- 'spec/controllers/spree/admin/base_controller_spec.rb'
|
|
- 'spec/controllers/spree/orders_controller_spec.rb'
|
|
- 'spec/helpers/order_cycles_helper_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_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/tag_rule_applicator_spec.rb'
|
|
- 'spec/lib/reports/xero_invoices_report_spec.rb'
|
|
- 'spec/lib/stripe/webhook_handler_spec.rb'
|
|
- 'spec/models/calculator/weight_spec.rb'
|
|
- 'spec/models/enterprise_spec.rb'
|
|
- 'spec/models/exchange_spec.rb'
|
|
- 'spec/models/spree/order_inventory_spec.rb'
|
|
- 'spec/models/spree/payment_spec.rb'
|
|
- 'spec/models/spree/return_authorization_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/cart_service_spec.rb'
|
|
- 'spec/services/products_renderer_spec.rb'
|
|
- 'spec/services/variant_units/option_value_namer_spec.rb'
|
|
- 'spec/support/localized_number_helper.rb'
|
|
|
|
# Offense count: 4
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
Style/SlicingWithRange:
|
|
Exclude:
|
|
- 'app/helpers/spree/admin/navigation_helper.rb'
|
|
- 'app/services/embedded_page_service.rb'
|
|
- 'engines/order_management/app/services/order_management/subscriptions/validator.rb'
|
|
- 'lib/discourse/single_sign_on.rb'
|
|
|
|
# Offense count: 28
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
# Configuration parameters: Mode.
|
|
Style/StringConcatenation:
|
|
Exclude:
|
|
- 'app/controllers/admin/stripe_connect_settings_controller.rb'
|
|
- 'app/helpers/discourse_helper.rb'
|
|
- 'app/helpers/enterprises_helper.rb'
|
|
- 'app/helpers/spree/admin/base_helper.rb'
|
|
- 'app/mailers/spree/user_mailer.rb'
|
|
- 'app/models/enterprise.rb'
|
|
- 'app/models/spree/credit_card.rb'
|
|
- 'app/models/spree/payment_method.rb'
|
|
- 'app/serializers/api/cached_enterprise_serializer.rb'
|
|
- 'app/serializers/api/enterprise_shopfront_list_serializer.rb'
|
|
- 'app/services/embedded_page_service.rb'
|
|
- 'app/services/products_renderer.rb'
|
|
- 'lib/spree/api/controller_setup.rb'
|
|
- 'lib/spree/core/environment_extension.rb'
|
|
- 'spec/models/spree/line_item_spec.rb'
|
|
- 'spec/models/spree/product_spec.rb'
|
|
- 'spec/services/embedded_page_service_spec.rb'
|
|
- 'spec/support/api_helper.rb'
|
|
- 'spec/support/features/datepicker_helper.rb'
|
|
- 'spec/system/admin/products_spec.rb'
|