Code Analysis: Square Sync for Woocommerce 5.0.0

Most Complex Functions

Function Rating Complexity
Pixeldev\SquareWooSync\REST\SquareController::handle_customer_updated()
C
30
Pixeldev\SquareWooSync\REST\CustomersController::update_square_user()
C
30
Pixeldev\SquareWooSync\Woo\SyncProduct::sync_inventory_after_product_sold()
C
26
Pixeldev\SquareWooSync\REST\SquareController::handle_catalog_version_updated()
C
27
Pixeldev\SquareWooSync\Woo\WooImport::format_product_for_square()
C
21
Pixeldev\SquareWooSync\REST\CustomersController::match_customers()
C
24
Pixeldev\SquareWooSync\Square\SquareImport::map_square_product_to_woocommerce()
C
25
Pixeldev\SquareWooSync\REST\SquareController::compare_skus()
B
21
Pixeldev\SquareWooSync\Payments\WC_SquareSync_Gateway::ajax_recalculate_totals()
B
19
Pixeldev\SquareWooSync\REST\CustomersController::create_wordpress_user()
B
19
Pixeldev\SquareWooSync\Woo\CreateProduct::get_or_create_attribute()
B
17
Pixeldev\SquareWooSync\REST\CustomersController::process_customers()
B
20