Code Analysis: Product Notes for WooCommerce 2.3.1

Function Rating Maintainability Complexity Lines of code
Alg_WC_Product_Notes_Settings_Section::get_settings()
C
18
9 386
Alg_WC_Product_Notes_Edit::display_meta_box()
A
44 10 35
Alg_WC_Product_Notes_Display_Frontend::add_product_tabs()
A
50 10 24
Alg_WC_Product_Notes_Edit::save_meta_boxes()
A
55 8 16
Alg_WC_Product_Notes_Display_Frontend::__construct()
S
54 7 19
Alg_WC_Product_Notes::__construct()
S
58 6 16
Alg_WC_Product_Notes_Core::set_product_notes()
S
57 5 16
alg_wc_pn_get_product_notes()
S
60 5 12
Alg_WC_Product_Notes_Edit::admin_enqueue_scripts()
S
55 4 19
Alg_WC_Product_Notes_Settings::sanitize_custom()
S
60 4 14
Alg_WC_Product_Notes_Display_Frontend::display()
S
58 4 13
Alg_WC_Product_Notes_Settings::maybe_reset_settings()
S
60 4 12
Alg_WC_Product_Notes_Tools::delete_all_notes()
S
60 4 11
Alg_WC_Product_Notes::is_plugin_active()
S
65 4 8
Alg_WC_Product_Notes_Display_Frontend::do_display()
S
66 4 8
alg_wc_pn_get_enabled_sections()
S
65 3 9
Alg_WC_Product_Notes_Core::get_product_notes()
S
66 3 7
Alg_WC_Product_Notes_Core::get_title()
S
68 3 6
Alg_WC_Product_Notes_Display_Frontend::current_user_is_admin()
S
70 3 6
Alg_WC_Product_Notes_Edit::add_meta_boxes()
S
63 2 11
Alg_WC_Product_Notes_Settings::get_settings()
S
54 1 22
Alg_WC_Product_Notes_Display_Frontend::display_product_tab()
S
56 1 18
alg_wc_product_notes_shortcode()
S
58 1 16
alg_wc_pn_has_product_notes()
S
78 2 3
Alg_WC_Product_Notes::action_links()
S
64 2 9
Alg_WC_Product_Notes_Display_Frontend::display_in_product_meta()
S
64 2 9
Alg_WC_Product_Notes::instance()
S
72 2 6
Alg_WC_Product_Notes::admin()
S
67 2 7
Alg_WC_Product_Notes::get_id()
S
79 2 3
Alg_WC_Product_Notes_Settings::__construct()
S
61 1 11
Alg_WC_Product_Notes_Tools::admin_notices_delete_all_notes_private_success()
S
76 1 4
Alg_WC_Product_Notes_Settings::admin_notices_settings_reset_success()
S
76 1 4
Alg_WC_Product_Notes_Settings::save()
S
74 1 5
Alg_WC_Product_Notes_Display_Frontend::display_in_product_meta_public()
S
82 1 3
Alg_WC_Product_Notes_Display_Frontend::display_product_tab_private()
S
82 1 3
Alg_WC_Product_Notes_Core::__construct()
S
69 1 7
alg_wc_pn()
S
82 1 3
Alg_WC_Product_Notes_Edit::display_public_notes_meta_box()
S
82 1 3
Alg_WC_Product_Notes_Display_Frontend::display_private_loop()
S
80 1 3
Alg_WC_Product_Notes_Edit::display_private_notes_meta_box()
S
82 1 3
alg_wc_pn_is_any_section_enabled()
S
76 1 4
Alg_WC_Product_Notes_Display_Frontend::display_product_tab_public()
S
82 1 3
Alg_WC_Product_Notes_Core::check_empty()
S
80 1 3
Alg_WC_Product_Notes_Display_Frontend::display_private_single()
S
80 1 3
Alg_WC_Product_Notes::add_woocommerce_settings_tab()
S
76 1 4
Alg_WC_Product_Notes_Settings_Section::__construct()
S
68 1 7
Alg_WC_Product_Notes::plugin_path()
S
80 1 3
Alg_WC_Product_Notes_Core::append_product_note()
S
71 1 5
Alg_WC_Product_Notes_Core::generate_note_data()
S
69 1 7
Alg_WC_Product_Notes_Tools::admin_notices_delete_all_notes_public_success()
S
76 1 4
Alg_WC_Product_Notes::plugin_url()
S
80 1 3
Alg_WC_Product_Notes_Display_Frontend::display_public_loop()
S
80 1 3
Alg_WC_Product_Notes_Display_Frontend::display_in_product_meta_private()
S
82 1 3
Alg_WC_Product_Notes_Core::sanitize_note()
S
80 1 3
Alg_WC_Product_Notes::includes()
S
80 1 3
Alg_WC_Product_Notes_Core::get_product_note_values()
S
71 1 5
Alg_WC_Product_Notes::version_updated()
S
80 1 3
Alg_WC_Product_Notes::localize()
S
78 1 3
Alg_WC_Product_Notes_Edit::__construct()
S
73 1 5
Alg_WC_Product_Notes_Display_Frontend::display_public_single()
S
80 1 3
Alg_WC_Product_Notes_Settings_Section::settings_section()
S
77 1 4
Alg_WC_Product_Notes_Tools::__construct()
S
79 1 3