Code Analysis: Improved External Products for WooCommerce 1.6.9

Function Rating Maintainability Complexity Lines of code
ImprovedExternalProducts::go_pro_notice()
A
45 11 40
WPO_WCIEP_Settings::init_settings()
A
33 3 145
WPO_WCIEP_Settings::radio_element_callback()
A
49 9 29
WPO_WCIEP_Settings::textarea_element_callback()
A
50 9 26
WPO_WCIEP_Settings::text_element_callback()
A
50 9 26
WPO_WCIEP_Settings::multiple_select_element_callback()
A
49 8 28
WPO_WCIEP_Settings::select_element_callback()
S
51 7 25
WPO_WCIEP_Settings::multicheckbox_element_callback()
S
51 7 24
ImprovedExternalProducts::iepp_external_add_to_cart()
S
47 6 37
WPO_WCIEP_Settings::checkbox_element_callback()
S
54 6 20
WPO_WCIEP_Settings::improvedexternalproducts_options_validate()
S
57 6 17
ImprovedExternalProducts::backend_scripts_styles()
S
58 4 15
WPO_WCIEP_Settings::improvedexternalproducts_options_do_page()
S
52 2 31
WPO_WCIEP_Order_Util::get_order_type()
S
68 3 7
WPO_WCIEP_Settings::enqueue_admin_scripts_and_styles()
S
63 3 10
WPO_WCIEP_Order_Util::custom_orders_table_usage_is_enabled()
S
68 3 7
ImprovedExternalProducts::includes()
S
64 3 10
ImprovedExternalProducts::iepp_redirect()
S
67 3 8
WPO_WCIEP_Order_Util::get_wc_order_util_class()
S
69 2 7
WPO_WCIEP_Order_Util::custom_order_table_screen()
S
75 2 4
ImprovedExternalProducts::define()
S
75 2 5
WPO_WCIEP_Settings::instance()
S
72 2 6
WPO_WCIEP_Order_Util::instance()
S
72 2 6
WPO_WCIEP_Settings::default_settings()
S
69 2 7
ImprovedExternalProducts::woocommerce_hpos_compatible()
S
72 2 5
ImprovedExternalProducts::__construct()
S
61 1 12
ImprovedExternalProducts::iepp_activate()
S
80 1 3
ImprovedExternalProducts::translations()
S
77 1 3
WPO_WCIEP_Settings::heading_element_callback()
S
80 1 3
WPO_WCIEP_Settings::improvedexternalproducts_add_settings_link()
S
72 1 5
WPO_WCIEP_Settings::section_options_callback()
S
91 1 2
WPO_WCIEP_Settings::__construct()
S
72 1 5
ImprovedExternalProducts::determine_link_target()
S
82 1 3
WPO_WCIEP_Order_Util::__construct()
S
80 1 3
WPO_WCIEP_Settings::iepp_add_page()
S
65 1 10
ImprovedExternalProducts::modify_external_product_links()
S
75 1 4