mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-11 18:26:50 +00:00
483 lines
20 KiB
YAML
483 lines
20 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.81.7.
|
|
# The point is for the user to remove these configuration records
|
|
# one by one as the offenses are removed from the code base.
|
|
# Note that changes in the inspected code, or installation of new
|
|
# versions of RuboCop, may require this file to be generated again.
|
|
|
|
# Offense count: 1
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
# Configuration parameters: RequireParenthesesForMethodChains.
|
|
Lint/AmbiguousRange:
|
|
Exclude:
|
|
- 'app/models/concerns/permalink_generator.rb'
|
|
|
|
# Offense count: 6
|
|
Lint/CopDirectiveSyntax:
|
|
Exclude:
|
|
- 'app/services/orders/bulk_cancel_service.rb'
|
|
- 'lib/tasks/simplecov.rake'
|
|
- 'spec/models/database_spec.rb'
|
|
- 'spec/system/admin/bulk_order_management_spec.rb'
|
|
- 'spec/system/admin/enterprise_relationships_spec.rb'
|
|
|
|
# Offense count: 2
|
|
Lint/DuplicateMethods:
|
|
Exclude:
|
|
- 'app/models/spree/order.rb'
|
|
- 'engines/order_management/app/services/order_management/subscriptions/form.rb'
|
|
|
|
# Offense count: 3
|
|
Lint/UselessConstantScoping:
|
|
Exclude:
|
|
- 'app/services/weights_and_measures.rb'
|
|
- 'lib/reporting/report_metadata_builder.rb'
|
|
|
|
# Offense count: 1
|
|
Lint/UselessOr:
|
|
Exclude:
|
|
- 'app/models/product_import/entry_validator.rb'
|
|
|
|
# Offense count: 24
|
|
# 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/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/open_food_network/order_cycle_form_applicator.rb'
|
|
- 'lib/open_food_network/order_cycle_permissions.rb'
|
|
- 'lib/spree/core/controller_helpers/order.rb'
|
|
- 'spec/services/orders/checkout_restart_service_spec.rb'
|
|
|
|
# Offense count: 9
|
|
# Configuration parameters: CountComments, Max, CountAsOne, AllowedMethods, AllowedPatterns, inherit_mode.
|
|
# 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'
|
|
|
|
# Offense count: 1
|
|
# Configuration parameters: CountBlocks, CountModifierForms, Max.
|
|
Metrics/BlockNesting:
|
|
Exclude:
|
|
- 'app/models/spree/payment/processing.rb'
|
|
|
|
# Offense count: 49
|
|
# Configuration parameters: CountComments, Max, CountAsOne.
|
|
Metrics/ClassLength:
|
|
Exclude:
|
|
- '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/subscriptions_controller.rb'
|
|
- 'app/controllers/application_controller.rb'
|
|
- 'app/controllers/checkout_controller.rb'
|
|
- 'app/controllers/payment_gateways/paypal_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/orders_controller.rb'
|
|
- 'app/models/enterprise.rb'
|
|
- 'app/models/invoice/data_presenter.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/user.rb'
|
|
- 'app/models/spree/variant.rb'
|
|
- 'app/models/spree/zone.rb'
|
|
- 'app/reflexes/admin/orders_reflex.rb'
|
|
- 'app/serializers/api/cached_enterprise_serializer.rb'
|
|
- 'app/serializers/api/enterprise_shopfront_serializer.rb'
|
|
- 'app/services/cart_service.rb'
|
|
- 'app/services/order_cycles/form_service.rb'
|
|
- 'app/services/orders/sync_service.rb'
|
|
- 'app/services/permissions/order.rb'
|
|
- 'app/services/products_renderer.rb'
|
|
- 'app/services/sets/product_set.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/enterprise_fees_with_tax_report_by_producer.rb'
|
|
- 'lib/reporting/reports/enterprise_fee_summary/scope.rb'
|
|
- 'lib/reporting/reports/xero_invoices/base.rb'
|
|
|
|
# Offense count: 37
|
|
# Configuration parameters: AllowedMethods, AllowedPatterns, Max.
|
|
Metrics/CyclomaticComplexity:
|
|
Exclude:
|
|
- 'app/controllers/admin/enterprises_controller.rb'
|
|
- 'app/controllers/spree/admin/payments_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_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/zone.rb'
|
|
- 'lib/open_food_network/enterprise_issue_validator.rb'
|
|
- 'lib/reporting/reports/orders_and_fulfillment/order_cycle_customer_totals.rb'
|
|
- 'lib/reporting/reports/orders_and_fulfillment/order_cycle_supplier_totals.rb'
|
|
- 'lib/reporting/reports/payments/itemised_payment_totals.rb'
|
|
- 'lib/reporting/reports/payments/payment_totals.rb'
|
|
- 'lib/reporting/reports/sales_tax/sales_tax_totals_by_producer.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: 22
|
|
# 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/orders_controller.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/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: 10
|
|
# 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'
|
|
- 'lib/open_food_network/column_preference_defaults.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/models/enterprise_relationship.rb'
|
|
- 'app/models/spree/ability.rb'
|
|
- 'app/models/spree/order/checkout.rb'
|
|
|
|
# Offense count: 1
|
|
# Configuration parameters: EnforcedStyle, AllowedPatterns, ForbiddenIdentifiers, ForbiddenPatterns.
|
|
# SupportedStyles: snake_case, camelCase
|
|
# ForbiddenIdentifiers: __id__, __send__
|
|
Naming/MethodName:
|
|
Exclude:
|
|
- 'engines/dfc_provider/lib/dfc_provider/catalog_item.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:
|
|
- 'engines/dfc_provider/lib/dfc_provider/catalog_item.rb'
|
|
|
|
# Offense count: 60
|
|
# Configuration parameters: Mode, AllowedMethods, AllowedPatterns, AllowBangMethods, WaywardPredicates.
|
|
# AllowedMethods: call
|
|
# WaywardPredicates: nonzero?
|
|
Naming/PredicateMethod:
|
|
Exclude:
|
|
- 'app/controllers/admin/product_import_controller.rb'
|
|
- 'app/controllers/api/v0/order_cycles_controller.rb'
|
|
- 'app/controllers/spree/admin/overview_controller.rb'
|
|
- 'app/controllers/spree/admin/payments_controller.rb'
|
|
- 'app/controllers/voucher_adjustments_controller.rb'
|
|
- 'app/forms/enterprise_fees_bulk_update.rb'
|
|
- 'app/forms/schedule_form.rb'
|
|
- 'app/helpers/spree/orders_helper.rb'
|
|
- 'app/models/concerns/variant_stock.rb'
|
|
- 'app/models/enterprise.rb'
|
|
- 'app/models/enterprise_fee.rb'
|
|
- 'app/models/invoice/data_presenter.rb'
|
|
- 'app/models/order_cycle.rb'
|
|
- 'app/models/product_import/entry_processor.rb'
|
|
- 'app/models/product_import/entry_validator.rb'
|
|
- 'app/models/spree/order.rb'
|
|
- 'app/models/spree/order_contents.rb'
|
|
- 'app/models/spree/payment.rb'
|
|
- 'app/models/spree/payment/processing.rb'
|
|
- 'app/models/spree/state_change.rb'
|
|
- 'app/models/spree/user.rb'
|
|
- 'app/reflexes/admin/orders_reflex.rb'
|
|
- 'app/serializers/api/admin/for_order_cycle/enterprise_serializer.rb'
|
|
- 'app/serializers/api/admin/index_enterprise_serializer.rb'
|
|
- 'app/serializers/api/admin/index_order_cycle_serializer.rb'
|
|
- 'app/serializers/api/admin/order_cycle_serializer.rb'
|
|
- 'app/serializers/api/admin/order_serializer.rb'
|
|
- 'app/serializers/api/admin/schedule_serializer.rb'
|
|
- 'app/serializers/api/admin/subscription_line_item_serializer.rb'
|
|
- 'app/serializers/api/admin/user_serializer.rb'
|
|
- 'app/serializers/api/admin/variant_serializer.rb'
|
|
- 'app/serializers/api/enterprise_shopfront_serializer.rb'
|
|
- 'app/serializers/api/enterprise_thin_serializer.rb'
|
|
- 'app/serializers/api/order_serializer.rb'
|
|
- 'app/serializers/api/uncached_enterprise_serializer.rb'
|
|
- 'app/services/cart_service.rb'
|
|
- 'app/services/orders/fetch_adjustments_service.rb'
|
|
- 'app/services/orders/workflow_service.rb'
|
|
- 'app/services/sets/model_set.rb'
|
|
- 'app/services/sets/order_cycle_set.rb'
|
|
- 'app/services/sets/product_set.rb'
|
|
- 'engines/dfc_provider/app/controllers/dfc_provider/addresses_controller.rb'
|
|
- 'lib/open_food_network/order_cycle_form_applicator.rb'
|
|
- 'lib/open_food_network/order_cycle_permissions.rb'
|
|
- 'lib/reporting/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_order.rb'
|
|
- 'lib/reporting/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer.rb'
|
|
- 'lib/tasks/data/check_invalid_address_used.rake'
|
|
|
|
# Offense count: 3
|
|
# Configuration parameters: EnforcedStyle, AllowedIdentifiers, AllowedPatterns, ForbiddenIdentifiers, ForbiddenPatterns.
|
|
# SupportedStyles: snake_case, camelCase
|
|
Naming/VariableName:
|
|
Exclude:
|
|
- 'engines/dfc_provider/lib/dfc_provider/catalog_item.rb'
|
|
|
|
# Offense count: 6
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
Rails/FindByOrAssignmentMemoization:
|
|
Exclude:
|
|
- 'app/controllers/admin/customers_controller.rb'
|
|
- 'app/controllers/admin/resource_controller.rb'
|
|
- 'app/controllers/api/v0/enterprise_fees_controller.rb'
|
|
- 'app/controllers/api/v0/order_cycles_controller.rb'
|
|
- 'lib/stripe/account_connector.rb'
|
|
|
|
# Offense count: 32
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
Rails/OrderArguments:
|
|
Exclude:
|
|
- 'app/controllers/admin/enterprise_fees_controller.rb'
|
|
- 'app/controllers/admin/enterprises_controller.rb'
|
|
- 'app/controllers/admin/order_cycles_controller.rb'
|
|
- 'app/controllers/admin/product_import_controller.rb'
|
|
- 'app/controllers/api/v0/states_controller.rb'
|
|
- 'app/controllers/spree/admin/overview_controller.rb'
|
|
- 'app/controllers/spree/admin/products_controller.rb'
|
|
- 'app/helpers/enterprises_helper.rb'
|
|
- 'app/models/enterprise.rb'
|
|
- 'app/models/enterprise_group.rb'
|
|
- 'app/models/enterprise_relationship_permission.rb'
|
|
- 'app/models/order_cycle.rb'
|
|
- 'app/models/product_import/product_importer.rb'
|
|
- 'app/models/schedule.rb'
|
|
- 'app/models/spree/country.rb'
|
|
- 'app/models/spree/order.rb'
|
|
- 'app/models/spree/shipping_rate.rb'
|
|
- 'app/models/spree/user.rb'
|
|
- 'app/models/spree/zone.rb'
|
|
- 'app/models/subscription_line_item.rb'
|
|
- 'app/models/tag_rule.rb'
|
|
- 'app/models/variant_override.rb'
|
|
- 'lib/open_food_network/address_finder.rb'
|
|
- 'spec/services/orders/generate_invoice_service_spec.rb'
|
|
- 'spec/system/admin/order_cycles/simple_spec.rb'
|
|
|
|
# Offense count: 3
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
Rails/Presence:
|
|
Exclude:
|
|
- 'app/controllers/admin/enterprises_controller.rb'
|
|
- 'app/models/spree/product.rb'
|
|
|
|
# Offense count: 6
|
|
# This cop supports safe autocorrection (--autocorrect).
|
|
# Configuration parameters: Severity.
|
|
Rails/RedirectBackOrTo:
|
|
Exclude:
|
|
- 'app/controllers/admin/order_cycles_controller.rb'
|
|
- 'app/controllers/locales_controller.rb'
|
|
- 'app/controllers/spree/admin/invoices_controller.rb'
|
|
- 'app/controllers/spree/admin/orders_controller.rb'
|
|
- 'app/controllers/spree/admin/return_authorizations_controller.rb'
|
|
|
|
# Offense count: 1
|
|
# Configuration parameters: TransactionMethods.
|
|
Rails/TransactionExitStatement:
|
|
Exclude:
|
|
- 'app/services/place_proxy_order.rb'
|
|
|
|
# Offense count: 3
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
Style/ArrayIntersect:
|
|
Exclude:
|
|
- 'app/models/spree/ability.rb'
|
|
- 'app/models/spree/variant.rb'
|
|
|
|
# Offense count: 1
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
Style/BitwisePredicate:
|
|
Exclude:
|
|
- 'app/helpers/admin/enterprises_helper.rb'
|
|
|
|
# Offense count: 23
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
# Configuration parameters: EnforcedStyle, EnforcedStyleForClasses, EnforcedStyleForModules.
|
|
# SupportedStyles: nested, compact
|
|
# SupportedStylesForClasses: ~, nested, compact
|
|
# SupportedStylesForModules: ~, 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/models/spree/payment_method_spec.rb'
|
|
|
|
# Offense count: 14
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
Style/CollectionQuerying:
|
|
Exclude:
|
|
- 'app/controllers/spree/credit_cards_controller.rb'
|
|
- 'app/models/product_import/product_importer.rb'
|
|
- 'app/models/product_import/spreadsheet_entry.rb'
|
|
- 'app/models/spree/order.rb'
|
|
- 'app/models/spree/order_inventory.rb'
|
|
- 'app/models/spree/payment_method.rb'
|
|
- 'app/models/spree/user.rb'
|
|
- 'app/models/stripe_account.rb'
|
|
- 'app/services/order_cycles/warning_service.rb'
|
|
- 'lib/reporting/report_renderer.rb'
|
|
- 'lib/tasks/sample_data.rake'
|
|
|
|
# Offense count: 2
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
Style/HashSlice:
|
|
Exclude:
|
|
- 'app/services/product_filters.rb'
|
|
- 'lib/reporting/report_row_builder.rb'
|
|
|
|
# Offense count: 1
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
Style/MapToHash:
|
|
Exclude:
|
|
- 'lib/tasks/sample_data/user_factory.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: 15
|
|
# 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'
|
|
- 'spec/support/request/web_helper.rb'
|
|
|
|
# Offense count: 3
|
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
Style/RedundantFormat:
|
|
Exclude:
|
|
- 'spec/models/product_importer_spec.rb'
|
|
- 'spec/requests/checkout/stripe_sca_spec.rb'
|
|
- 'spec/system/consumer/account/cards_spec.rb'
|
|
|
|
# Offense count: 8
|
|
# Configuration parameters: Max.
|
|
Style/SafeNavigationChainLength:
|
|
Exclude:
|
|
- 'app/controllers/concerns/extra_fields.rb'
|
|
- 'app/services/customer_syncer.rb'
|
|
- 'app/services/fdc_offer_broker.rb'
|
|
- 'engines/dfc_provider/app/services/dfc_catalog.rb'
|
|
- 'engines/dfc_provider/app/services/image_builder.rb'
|
|
- 'engines/dfc_provider/app/services/quantitative_value_builder.rb'
|