Code Analysis: Square Sync for Woocommerce 3.0.3

Most Complex Functions

Function Rating Complexity
Pixeldev\SquareWooSync\Woo\CreateProduct::handle_variable_product()
D
32
Pixeldev\SquareWooSync\Woo\WooImport::format_product_for_square()
C
20
Pixeldev\SquareWooSync\REST\OrdersController::get_orders()
B
16
Pixeldev\SquareWooSync\REST\SquareController::handle_catalog_version_updated()
B
16
Pixeldev\SquareWooSync\REST\SquareController::compare_skus()
A
15
Pixeldev\SquareWooSync\Square\SquareHelper::update_square_product()
A
13
Pixeldev\SquareWooSync\REST\SettingsController::get_cron()
A
12
Pixeldev\SquareWooSync\REST\SquareController::handle_inventory_count_updated()
A
12
Pixeldev\SquareWooSync\REST\OrdersController::create_square_order()
A
11
Pixeldev\SquareWooSync\Woo\WooImport::update_wc_product_with_square_ids()
A
12
Pixeldev\SquareWooSync\Square\SquareInventory::retrieve_inventory()
A
11
Pixeldev\SquareWooSync\Woo\SyncProduct::export_to_square()
A
11