Code Analysis: Square Sync for Woocommerce 6.0.3

Most Complex Functions

Function Rating Complexity
Pixeldev\SquareWooSync\Woo\SyncProduct::create_or_update_square_variations()
D
51
Pixeldev\SquareWooSync\Woo\CreateProduct::handle_variable_product()
D
55
Pixeldev\SquareWooSync\Woo\CreateProduct::handle_simple_product()
D
56
Pixeldev\SquareWooSync\Square\SquareImport::import_products()
D
52
Pixeldev\SquareWooSync\Square\SquareImport::map_square_product_to_woocommerce()
D
50
Pixeldev\SquareWooSync\Payments\WC_SquareSync_Gateway::process_payment()
D
35
Pixeldev\SquareWooSync\Square\SquareInventory::retrieve_inventory_in_batches()
D
36
Pixeldev\SquareWooSync\Woo\WooImport::format_product_for_square()
D
31
Pixeldev\SquareWooSync\Woo\SyncProduct::construct_inventory_changes()
D
30
Pixeldev\SquareWooSync\Woo\SyncProduct::update_square_product()
C
30
Pixeldev\SquareWooSync\REST\CustomersController::update_square_user()
C
30
Pixeldev\SquareWooSync\Payments\WC_SquareSync_Gateway::ajax_recalculate_totals()
C
25