Code Analysis: Square Sync for Woocommerce 5.0.5

Most Complex Functions

Function Rating Complexity
Pixeldev\SquareWooSync\Woo\CreateProduct::handle_simple_product()
D
37
Pixeldev\SquareWooSync\Square\SquareImport::import_products()
D
33
Pixeldev\SquareWooSync\Square\SquareImport::map_square_product_to_woocommerce()
D
32
Pixeldev\SquareWooSync\Woo\WooImport::format_product_for_square()
C
24
Pixeldev\SquareWooSync\REST\CustomersController::update_square_user()
C
30
Pixeldev\SquareWooSync\Woo\SyncProduct::sync_inventory_after_product_sold()
C
26
Pixeldev\SquareWooSync\REST\CustomersController::match_customers()
C
24
Pixeldev\SquareWooSync\Payments\WC_SquareSync_Gateway::process_payment()
C
22
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