Code Analysis: Return Refund and Exchange for WooCommerce 4.0.3

Function Rating Maintainability Complexity Lines of code
Woo_Refund_And_Exchange_Lite::wps_rma_plug_generate_html()
D
11
95 356
Woo_Refund_And_Exchange_Lite_Api_Process::wps_rma_refund_request_process()
D
21
53 196
wps_rma_show_buttons()
D
28
52 99
wps_rma_lite_migrate_settings()
D
25
32 171
Woo_Refund_And_Exchange_Lite_Public::wps_rma_return_button_and_details()
D
26
28 166
Woo_Refund_And_Exchange_Lite_Admin::wrael_admin_save_tab_settings()
C
38 28 59
wps_rma_return_req_approve_callback()
C
33 25 90
wps_rma_save_return_request_callback()
C
34 23 88
Woo_Refund_And_Exchange_Lite_Common::wps_rma_standard_save_settings_filter()
B
40 24 51
Woo_Refund_And_Exchange_Lite_Public::wps_rma_product_return_template()
B
42 21 47
wps_rma_lite_migrate_settings_and_data()
B
38 18 71
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_manage_stock()
B
40 18 54
wps_rma_lite_send_order_msg_callback()
B
40 18 51
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_get_count()
B
33 12 110
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_import_single_order()
A
40 14 60
Woo_Refund_And_Exchange_Lite_Common::wps_rma_order_return_attach_files()
A
43 15 45
Woo_Refund_And_Exchange_Lite_Onboarding_Steps::wps_rma_send_onboarding_data()
A
40 14 59
Woo_Refund_And_Exchange_Lite_Admin::wrael_admin_enqueue_scripts()
A
36 11 82
Woo_Refund_And_Exchange_Lite_Api_Process::wps_rma_refund_request_accept_process()
A
44 13 43
Woo_Refund_And_Exchange_Lite_Api_Process::wps_rma_refund_request_cancel_process()
A
44 13 43
Woo_Refund_And_Exchange_Lite_Public::wps_rma_refund_button()
A
44 13 41
Woo_Refund_And_Exchange_Lite_Admin::wps_developer_hooks_function()
A
50 13 26
wps_rma_lite_post_meta_data_migrate()
A
43 11 55
wps_json_validate()
A
47 11 39
Woo_Refund_And_Exchange_Lite_Common::wps_rma_woocommerce_get_order_item_totals()
A
55 12 16
Woo_Refund_And_Exchange_Lite_Onboarding_Steps::wps_rma_add_on_boarding_form_fields()
A
32 4 134
wps_rma_return_req_cancel_callback()
A
47 10 33
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_refund_settings_page()
A
33 3 131
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_save_policies_setting()
A
52 10 22
Woo_Refund_And_Exchange_Lite_Common::wps_rma_save_return_request()
A
52 10 20
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_import_single_order_msg()
A
51 9 26
Woo_Refund_And_Exchange_Lite_Admin::wrael_options_page()
A
50 9 26
Woo_Refund_And_Exchange_Lite_Admin::wrael_admin_enqueue_styles()
A
50 8 26
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_import_single_user()
A
50 8 26
Woo_Refund_And_Exchange_Lite_Admin::wps_developer_admin_hooks_listing()
A
54 8 22
Woo_Refund_And_Exchange_Lite_Admin::wps_developer_public_hooks_listing()
A
54 8 22
Woo_Refund_And_Exchange_Lite_Onboarding_Steps::wps_rma_add_deactivation_form_fields()
S
38 3 84
Woo_Refund_And_Exchange_Lite_Onboarding_Steps::wps_rma_get_client_ip()
S
57 7 19
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_lite_upgrade_notice1()
S
50 6 31
Woo_Refund_And_Exchange_Lite_Common::wps_rma_tracker_send_event()
S
50 6 29
Woo_Refund_And_Exchange_Lite_Onboarding_Steps::wps_rma_onboarding_enqueue_scripts()
S
50 6 26
Woo_Refund_And_Exchange_Lite_Common::wps_rma_order_messages_save()
S
54 6 19
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_refund_amount()
S
54 6 19
Woo_Refund_And_Exchange_Lite_Rest_Api::wps_rma_default_permission_check()
S
56 6 17
Woo_Refund_And_Exchange_Lite_Common::wps_rma_role_capability()
S
52 5 30
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_order_message_settings_page()
S
43 3 54
Woo_Refund_And_Exchange_Lite::wps_rma_plug_admin_notice()
S
53 5 23
filtered_array()
S
55 5 20
wps_wrma_format_price()
S
55 5 20
Woo_Refund_And_Exchange_Lite::woo_refund_and_exchange_lite_dependencies()
S
56 5 18
Woo_Refund_And_Exchange_Lite_Activator::wps_rma_create_pages()
S
49 4 32
Woo_Refund_And_Exchange_Lite_Deactivator::woo_refund_and_exchange_lite_deactivate()
S
57 5 17
Woo_Refund_And_Exchange_Lite_Onboarding_Steps::wps_rma_show_onboarding_popup_check()
S
57 5 16
Woo_Refund_And_Exchange_Lite_Onboarding_Steps::wps_rma_onboarding_enqueue_styles()
S
57 5 15
wps_rma_standard_check_multistep()
S
59 5 15
deactivate_woo_refund_and_exchange_lite()
S
59 5 13
Woo_Refund_And_Exchange_Lite_Onboarding_Steps::wps_rma_hubwoo_submit_form()
S
51 4 27
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_lite_upgrade_notice()
S
52 4 27
Woo_Refund_And_Exchange_Lite_Deactivator::wps_rma_delete_wpml_translate_post()
S
61 5 11
Woo_Refund_And_Exchange_Lite_Activator::woo_refund_and_exchange_lite_activate()
S
56 4 17
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_return_req_approve()
S
60 4 12
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_return_req_cancel()
S
60 4 12
auto_update_woo_refund_and_exchange_lite()
S
63 4 12
Woo_Refund_And_Exchange_Lite_Rest_Api::wps_rma_refund_request_accept_callback()
S
61 4 11
Woo_Refund_And_Exchange_Lite_Rest_Api::wps_rma_refund_request_cancel_callback()
S
61 4 11
Woo_Refund_And_Exchange_Lite_Rest_Api::wps_rma_refund_request_callback()
S
61 4 11
Wps_Rma_Refund_Request_Accept_Email::init_form_fields()
S
44 1 48
Wps_Rma_Refund_Request_Cancel_Email::init_form_fields()
S
44 1 48
Wps_Rma_Refund_Request_Email::init_form_fields()
S
44 1 48
activate_woo_refund_and_exchange_lite()
S
56 3 18
Woo_Refund_And_Exchange_Lite_Admin::wps_wrma_add_metaboxes()
S
58 3 17
Woo_Refund_And_Exchange_Lite::__construct()
S
58 3 17
Woo_Refund_And_Exchange_Lite_Onboarding_Steps::wps_rma_handle_form_submission_for_hubspot()
S
58 3 17
Woo_Refund_And_Exchange_Lite_Admin::wrael_admin_general_settings_page()
S
46 1 46
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_remove_default_submenu()
S
66 4 8
Woo_Refund_And_Exchange_Lite_Onboarding_Steps::wps_rma_hic_post()
S
51 2 28
Woo_Refund_And_Exchange_Lite_Common::wps_rma_add_custom_order_status()
S
60 3 13
Woo_Refund_And_Exchange_Lite_Common::wps_rma_plugin_on_create_blog()
S
60 3 13
Woo_Refund_And_Exchange_Lite_Common::wrael_common_enqueue_scripts()
S
50 2 27
Woo_Refund_And_Exchange_Lite::woo_refund_and_exchange_lite_common_hooks()
S
50 2 27
Woo_Refund_And_Exchange_Lite::wps_rma_plug_default_tabs()
S
47 1 42
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_ajax_callbacks()
S
61 3 11
Wps_Rma_Order_Messages_Email::init_form_fields()
S
47 1 39
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_api_settings_page()
S
48 1 37
Woo_Refund_And_Exchange_Lite_Common::wps_rma_register_custom_order_status()
S
50 1 36
Woo_Refund_And_Exchange_Lite_Admin::wps_plugins_listing_page()
S
68 3 7
Woo_Refund_And_Exchange_Lite_Onboarding_Steps::wps_rma_valid_page_screen_check()
S
67 3 8
Wps_Rma_Refund_Request_Email::trigger()
S
58 2 15
Woo_Refund_And_Exchange_Lite_Loader::wrael_run()
S
66 3 8
Woo_Refund_And_Exchange_Lite_Onboarding_Steps::wps_rma_add_onboarding_popup_screen()
S
73 3 5
Woo_Refund_And_Exchange_Lite_Onboarding_Steps::wps_rma_add_deactivation_popup_screen()
S
70 3 6
Woo_Refund_And_Exchange_Lite_Rest_Api::wps_rma_add_endpoint()
S
53 1 29
Wps_Rma_Refund_Request_Cancel_Email::trigger()
S
60 2 13
Wps_Rma_Refund_Request_Accept_Email::trigger()
S
60 2 13
Wps_Rma_Order_Messages_Email::trigger()
S
61 2 12
run_woo_refund_and_exchange_lite()
S
63 2 11
Woo_Refund_And_Exchange_Lite::woo_refund_and_exchange_lite_admin_hooks()
S
50 1 26
Wps_Rma_Refund_Request_Email::__construct()
S
55 1 19
Woo_Refund_And_Exchange_Lite_Public::wrael_public_enqueue_scripts()
S
55 1 19
Wps_Rma_Refund_Request_Email::get_content_html()
S
57 1 19
Wps_Rma_Refund_Request_Email::get_content_plain()
S
56 1 19
Wps_Rma_Refund_Request_Accept_Email::__construct()
S
55 1 19
Wps_Rma_Refund_Request_Accept_Email::get_content_html()
S
57 1 18
Wps_Rma_Order_Messages_Email::get_content_html()
S
57 1 18
Wps_Rma_Order_Messages_Email::get_content_plain()
S
57 1 18
Wps_Rma_Refund_Request_Cancel_Email::__construct()
S
56 1 18
Wps_Rma_Refund_Request_Accept_Email::get_content_plain()
S
57 1 18
Wps_Rma_Refund_Request_Cancel_Email::get_content_plain()
S
58 1 17
Wps_Rma_Order_Messages_Email::__construct()
S
57 1 17
Wps_Rma_Refund_Request_Cancel_Email::get_content_html()
S
58 1 17
Woo_Refund_And_Exchange_Lite_Onboarding_Steps::__construct()
S
57 1 16
Wps_Rma_Vc_Widgets::__construct()
S
66 2 8
Woo_Refund_And_Exchange_Lite::wps_saved_notice_hook_name()
S
70 2 5
Woo_Refund_And_Exchange_Lite::wps_rma_plug_load_template()
S
66 2 8
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_lite_admin_menus()
S
63 2 10
woo_refund_and_exchange_lite_constants()
S
75 2 5
wps_rma_lite_settings_link()
S
66 2 7
Woo_Refund_And_Exchange_Lite_Activator::wps_rma_wpml_translate_post()
S
73 2 5
Woo_Refund_And_Exchange_Lite_Admin::wps_sanitize_array()
S
68 2 7
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_api_secret_key()
S
66 2 8
wps_rma_org_redirect_on_settings()
S
69 2 7
woo_refund_and_exchange_lite_custom_settings_at_plugin_tab()
S
64 2 8
Woo_Refund_And_Exchange_Lite_Onboarding_Steps::get_instance()
S
72 2 6
Woo_Refund_And_Exchange_Lite::is_enbale_usage_tracking()
S
74 2 4
Woo_Refund_And_Exchange_Lite_Common::wps_rma_woocommerce_emails()
S
62 1 11
Woo_Refund_And_Exchange_Lite::woo_refund_and_exchange_lite_api_hooks()
S
74 1 4
Wps_Rma_Refund_Request_Accept_Email::get_default_heading()
S
79 1 3
Woo_Refund_And_Exchange_Lite_Admin::__construct()
S
77 1 4
Woo_Refund_And_Exchange_Lite_Common::wps_wrael_last_send_time()
S
78 1 3
Woo_Refund_And_Exchange_Lite_Public::wrael_public_enqueue_styles()
S
78 1 3
Wps_Rma_Vc_Widgets::wps_rma_refund_form_shortcode()
S
79 1 3
Woo_Refund_And_Exchange_Lite_Common::wps_rma_refund_req_accept_email()
S
80 1 3
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_order_return()
S
75 1 4
Wps_Rma_Vc_Widgets::wps_rma_order_msg_shortcode()
S
75 1 4
Woo_Refund_And_Exchange_Lite_Admin::wrael_admin_submenu_page()
S
64 1 10
define_woo_refund_and_exchange_lite_constants()
S
68 1 7
Woo_Refund_And_Exchange_Lite_Onboarding_Steps::wps_rma_skip_onboarding_popup()
S
72 1 5
Wps_Rma_Vc_Widgets::wps_rma_refund_form_map()
S
64 1 9
Wps_Rma_Refund_Request_Cancel_Email::get_default_heading()
S
79 1 3
Woo_Refund_And_Exchange_Lite_Loader::add_filter()
S
77 1 3
Wps_Rma_Refund_Request_Accept_Email::get_default_subject()
S
79 1 3
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_welcome_callback_function()
S
80 1 3
Woo_Refund_And_Exchange_Lite::wrael_get_onboard()
S
82 1 3
wps_rma_plugin_error_notice_lite()
S
69 1 10
Wps_Rma_Refund_Request_Email::get_default_subject()
S
79 1 3
Woo_Refund_And_Exchange_Lite_Public::__construct()
S
77 1 4
Woo_Refund_And_Exchange_Lite_Loader::__construct()
S
77 1 4
Woo_Refund_And_Exchange_Lite::wrael_get_loader()
S
82 1 3
Wps_Rma_Refund_Request_Cancel_Email::get_default_subject()
S
79 1 3
Woo_Refund_And_Exchange_Lite_Common::__construct()
S
77 1 4
Woo_Refund_And_Exchange_Lite_I18n::load_plugin_textdomain()
S
69 1 7
Wps_Rma_Order_Messages_Email::get_default_heading()
S
79 1 3
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_order_msg_history()
S
75 1 4
Woo_Refund_And_Exchange_Lite_Rest_Api::__construct()
S
77 1 4
Woo_Refund_And_Exchange_Lite_Admin::wps_rma_addsubmenu_woocommerce()
S
74 1 5
Wps_Rma_Order_Messages_Email::get_default_subject()
S
79 1 3
Woo_Refund_And_Exchange_Lite_Loader::add_action()
S
77 1 3
Woo_Refund_And_Exchange_Lite::wrael_run()
S
82 1 3
Woo_Refund_And_Exchange_Lite_Loader::add()
S
64 1 10
Woo_Refund_And_Exchange_Lite::woo_refund_and_exchange_lite_locale()
S
75 1 4
Woo_Refund_And_Exchange_Lite_Api_Process::__construct()
S
91 1 2
Woo_Refund_And_Exchange_Lite_Common::wps_rma_refund_req_cancel_email()
S
80 1 3
Woo_Refund_And_Exchange_Lite_Common::wrael_common_enqueue_styles()
S
77 1 3
Wps_Rma_Vc_Widgets::wps_rma_order_msg_map()
S
63 1 10
Woo_Refund_And_Exchange_Lite::wrael_get_version()
S
82 1 3
Wps_Rma_Refund_Request_Email::get_default_heading()
S
79 1 3
wps_rma_plugin_deactivate_lite()
S
73 1 5
Woo_Refund_And_Exchange_Lite_Common::wps_rma_refund_req_email()
S
80 1 3
Woo_Refund_And_Exchange_Lite_Deactivator::wps_rma_delete_pages()
S
65 1 10
wps_rma_pro_active()
S
73 1 5
Woo_Refund_And_Exchange_Lite::woo_refund_and_exchange_lite_public_hooks()
S
65 1 8
Woo_Refund_And_Exchange_Lite_Admin::wrael_options_menu_html()
S
80 1 3
Woo_Refund_And_Exchange_Lite::wrael_get_plugin_name()
S
82 1 3