core/app/models/spree/order.rb

Summary

Maintainability
D
2 days
Test Coverage
A
94%

Class Order has 89 methods (exceeds 20 allowed). Consider refactoring.
Open

  class Order < Spree::Base
    PAYMENT_STATES = %w(balance_due credit_owed failed paid void)
    SHIPMENT_STATES = %w(backorder canceled partial pending ready shipped)

    include Spree::Order::Checkout
Severity: Major
Found in core/app/models/spree/order.rb - About 1 day to fix

    File order.rb has 566 lines of code (exceeds 250 allowed). Consider refactoring.
    Open

    require_dependency 'spree/order/checkout'
    require_dependency 'spree/order/currency_updater'
    require_dependency 'spree/order/digital'
    require_dependency 'spree/order/payments'
    require_dependency 'spree/order/store_credit'
    Severity: Major
    Found in core/app/models/spree/order.rb - About 1 day to fix

      There are no issues that match your filters.

      Category
      Status