Code Analysis: Integration for Epos Now and WooCommerce 3.9.1

Function Rating Maintainability Complexity Lines of code
sew_check_webhooks()
D
30 41 117
sew_product_save_options()
D
28
39 127
add_slynk_epos_now_product_data_fields()
D
21
24 284
sew_variation_settings_fields()
D
21
22 275
sln_save_variation_settings_fields()
C
33 30 101
sew_build_order_data()
C
29
28 127
sew_get_products()
C
35 26 84
sew_setup_options()
C
38 24 72
sew_woocommerce_order_refunded()
B
38 23 65
getRefundLineItems()
B
36 21 83
sew_wc_webhook_delivery_response()
B
37 18 73
sew_wc_webhook_payload()
B
38 18 69
sew_process_product_stock()
B
35 14 95
sew_process_refund_orders()
B
38 15 67
sew_get_all_product_variations()
A
41 14 56
sew_initialise()
A
37 12 77
sew_filter_orders_before_sending()
A
44 14 42
sew_update_order_meta()
A
45 13 41
sew_product_webhook_scheduled_action()
A
45 11 41
sew_get_orders_by_product()
A
43 9 50
sew_process_orders()
A
44 9 44
sew_api_register_routes()
A
34 1 157
sew_update_product()
A
43 8 47
sln_suppress_eposnow_order_emails()
A
49 9 29
sew_product_check_categories_changed()
A
52 9 24
sew_update_orders()
A
48 7 33
checkEpnWcMeasurementUnits()
S
59 8 13
sew_woocommerce_product_status_changed()
S
53 7 21
getOrderBundleCompositeItems()
S
56 7 18
slynk_validation_admin_notices()
S
56 7 17
sew_create_webhook()
S
47 5 36
sew_deleteLogFile()
S
57 6 16
sew_remove_log_files()
S
49 5 29
sew_get_all_tax_classes()
S
51 5 27
sew_check_user_role()
S
52 5 24
sew_get_wp_options()
S
53 5 22
sew_update_wc_order_sync_status()
S
57 5 17
sew_wc_orders_handle_custom_query_var()
S
51 4 31
sew_setup_cron_jobs()
S
58 5 16
sew_get_full_stock_sync_data()
S
49 4 30
sew_log_data()
S
58 5 14
sew_delete_all_webhooks()
S
62 5 12
sew_save_product_stock_instant()
S
51 4 26
sew_get_webhooks()
S
53 4 24
sew_wc_webhook_headers()
S
54 4 21
sew_check_versions()
S
55 4 19
sew_check_refund_order_date_valid()
S
57 4 18
sew_get_parent_product_categories()
S
58 4 16
sew_handle_preflight()
S
59 4 15
sew_plugin_activate()
S
59 4 14
sew_get_super_admin_id()
S
60 4 14
sew_woocommerce_update_product_callback()
S
59 4 13
sew_check_product_webhook_from_stock()
S
53 3 22
sew_check_activation()
S
58 3 15
sln_select_plugin_scripts()
S
66 4 8
sew_save_product_stock()
S
59 3 14
check_any_refund_needs_to_process()
S
59 3 14
sew_product_stock_update_json_file()
S
59 3 13
sew_check_order_date_valid()
S
61 3 13
sew_api_options_init()
S
47 1 41
sew_webhooks_woocommerce_webhook_disabled_due_delivery_failures()
S
62 3 11
sew_custom_wc_orders_cols()
S
62 3 11
sew_get_woo_categories()
S
55 2 20
sew_add_custom_user_profile_fields()
S
59 2 20
sew_wc_build_product_data()
S
58 2 16
sew_log_all_api_responses()
S
57 2 16
sew_admin_enqueue()
S
65 3 8
sew_filter_wc_order_status_keys()
S
65 3 9
sew_woocommerce_delete_product_callback()
S
62 3 10
sew_order_sync()
S
67 3 8
sew_custom_wc_orders_cols_func()
S
63 3 10
getRefundTaxLines()
S
58 2 15
getRefundShipping()
S
58 2 15
sew_woocommerce_create_product_callback()
S
62 3 10
sew_get_sync_status_for_order()
S
59 2 14
sew_action_woocommerce_change_stock()
S
61 2 12
sew_add_new_topic_hooks()
S
56 1 23
sew_add_cron_interval()
S
54 1 23
sew_api_admin_menu()
S
59 1 18
sew_update_product_stock()
S
63 2 10
sew_plugin_deactivate()
S
68 2 8
cron_setup_callback()
S
64 2 10
sew_schedule_single_event()
S
63 2 10
sew_check_webhook_ours()
S
67 2 8
sew_compare_dates()
S
66 2 9
sew_wc_order_action()
S
69 2 7
sew_checkSetLogFile()
S
67 2 8
sew_orders_woocommerce_actions_filters_init()
S
60 1 12
sew_products_woocommerce_actions_filters_init()
S
62 1 11
sew_add_new_webhook_topics()
S
62 1 11
sew_send_order_refund_to_slynk_manually()
S
71 1 5
sew_wc_order_add_meta_box()
S
77 1 3
sew_send_order_to_slynk_manually()
S
71 1 5
sew_admin_menu_main_display()
S
83 1 3
sew_api_authentication()
S
73 1 5
sew_print_pre()
S
80 1 3
sew_woocommerce_refund_created()
S
79 1 3
sew_cron_twicedaily()
S
83 1 3
sew_custom_checkout_field_display_admin_order_meta()
S
62 1 10
sew_cron_daily()
S
79 1 4
sew_webhooks_woocommerce_actions_filters_init()
S
64 1 9
sew_refund_log()
S
80 1 3
sew_cron_hourly()
S
83 1 3
sew_remove_cron_jobs()
S
70 1 7
sew_add_new_topic_events()
S
70 1 6
sew_refund_webhook_log()
S
80 1 3
slynk_epos_now_product_data_tab()
S
69 1 7
sew_delete_webhook()
S
76 1 4
sew_plugin_activate_set_flag()
S
76 1 4
sew_update_webhook()
S
71 1 6
sew_admin_menu_log_settings_display()
S
80 1 3
sew_admin_menu_settings_display()
S
80 1 3