Code Analysis: Transdirect Shipping 7.7.3

Function Rating Maintainability Complexity Lines of code
Quotes::td_get_quote()
D
27
33 131
Quotes::td_get_cart_items()
C
34 22 94
order_sync::td_create_order()
B
45 19 36
myajaxdb_submit()
A
41 11 53
product_sync::get_product_data()
A
44 11 41
order_sync::td_start_cron()
A
45 11 40
order_sync::td_sync_order()
A
38 8 71
order_sync::td_sync_all_orders()
A
38 8 68
transdirect_shipping_load()
A
45 9 39
td_return_custom_price()
A
49 9 29
ItemGrouping::groupSingle()
A
43 7 51
woocommerce_transdirect_init()
S
35 2 101
td_remove_local_pickup_free_label()
S
52 7 24
order_sync::td_update_order()
S
58 7 14
WC_Transdirect_Shipping::calculate_shipping()
S
51 6 26
ItemGrouping::groupSmallItems()
S
52 6 24
ItemGrouping::groupWithAboveHalf()
S
48 5 34
product_sync::td_start_product_cron()
S
60 6 13
td_calculate_woocommerce_cart_shipping_cost()
S
47 4 36
WC_Transdirect_Shipping::wc_shipping_init()
S
54 4 22
WC_Transdirect_Shipping::process_admin_options()
S
54 4 19
product_sync::send_to_api()
S
60 4 12
ItemGrouping::startGrouping()
S
56 3 18
td_getSyncSettingsDetails()
S
57 3 17
td_run_at_activation()
S
57 3 17
td_getApiDetails()
S
57 3 17
product_sync::sync_all_product()
S
58 3 16
td_custom_process_before_checkout()
S
67 4 7
product_sync::sync_updated_product()
S
59 3 15
td_request_method_headers()
S
54 2 24
myajax_submit()
S
59 2 15
td_my_custom_checkout_field_process()
S
74 3 4
td_custom_admin_notice()
S
72 3 5
td_my_custom_checkout_field()
S
58 1 17
td_cronstarter_activation()
S
63 2 10
td_my_custom_checkout_field_update_order_meta()
S
65 2 8
myajaxdb_submit_new()
S
58 1 15
td_custom_process_order()
S
70 2 6
td_cart_update()
S
74 2 5
WC_Transdirect_Shipping::init_form_fields()
S
62 1 13
td_cron_add_minute()
S
63 1 11
order_sync::td_get_sync_detail()
S
62 1 11
ItemGrouping::__construct()
S
77 1 4
td_save_post_callback()
S
77 1 4
td_cronstarter_deactivate()
S
78 1 4
store_data()
S
74 1 4
ItemGrouping::sort_weight_asc()
S
80 1 3
td_repeat_product_sync_function()
S
77 1 4
action_woocommerce_update_product()
S
77 1 4
td_add_my_css_and_my_js_files()
S
66 1 7
WC_Transdirect_Shipping::admin_options()
S
67 1 7
ItemGrouping::sort_weight_decs()
S
79 1 3
unset_data()
S
74 1 4
td_woocommerce_transdirect_add()
S
77 1 4
td_setup_constants()
S
83 1 4
td_plugin_test()
S
77 1 4
td_my_custom_checkout_field_display_admin_order_meta()
S
77 1 3
td_my_repeat_function()
S
77 1 4
WC_Transdirect_Shipping::__construct()
S
67 1 7
td_load_admin_styles()
S
79 1 3
td_get_auth_api_key()
S
68 1 7
td_wdm_empty_cart()
S
83 1 3
td_reset_quote_after_item_remove()
S
83 1 3
unset_td_cookie()
S
68 1 8
check_api_key_details()
S
64 1 9