Code Analysis: Project Donations for WooCommerce 1.5.6

Function Rating Maintainability Complexity Lines of code
PRDWC_WooCommerce::display_custom_field()
B
36 16 84
PRDWC_Project::render_goals()
B
40 17 57
PRDWC_WooCommerce::display_custom_fields()
A
38 14 69
PRDWC_Project::render_achievements()
A
42 15 51
PRDWC_Project::get_achievements()
A
39 14 65
PRDWC_WooCommerce::validate_custom_field()
A
43 13 49
PRDWC_Project::get_project_id()
A
50 13 28
PRDWC_WooCommerce::add_custom_field_item_data()
A
49 10 32
PRDWC_WooCommerce::before_calculate_totals()
A
54 8 20
PRDWC_WC_Admin::get_wc_admin_fields()
S
40 3 68
PRDWC_Project::register_post_types()
S
37 1 86
PRDWC_Project::register_fields()
S
40 1 79
PRDWC_WooCommerce::get_price_html()
S
54 5 19
PRDWC_Project::render_counterparts()
S
49 4 31
PRDWC_WooCommerce::add_donations_tab_content()
S
48 3 33
PRDWC_Project::__construct()
S
63 4 11
PRDWC_WC_Admin::select_taxonomy_options()
S
55 3 20
PRDWC_WC_Admin::select_category_options()
S
55 3 19
PRDWC_WC_Admin::select_product_options()
S
55 3 19
PRDWC::select_post_options()
S
56 3 19
PRDWC_WooCommerce::add_custom_data_to_order()
S
63 4 10
PRDWC_WooCommerce::save_product_type_options()
S
67 4 7
PRDWC_WooCommerce::get_variation_price_html()
S
60 3 14
PRDWC_WC_Admin::select_post_type_options()
S
59 3 14
PRDWC_Project::render_edit_button()
S
50 1 42
PRDWC_WooCommerce::get_request_project()
S
68 3 8
PRDWC_WooCommerce::single_add_to_cart_button()
S
67 3 7
PRDWC_WC_Admin::can_disable_custom_backend_projects()
S
66 3 9
PRDWC_WooCommerce::add_to_cart_button()
S
67 3 7
PRDWC_WooCommerce::display_custom_fields_simple()
S
65 3 10
PRDWC_Project::get_the_ID()
S
65 3 10
PRDWC_WooCommerce::init()
S
55 1 17
PRDWC_Project::init()
S
67 2 7
PRDWC_WooCommerce::add_to_cart_message()
S
69 2 6
PRDWC_WooCommerce::get_product_project()
S
74 2 4
PRDWC_WooCommerce::cart_item_name()
S
65 2 10
prdwc_allow_custom_amount()
S
71 2 6
PRDWC_Project::post_type()
S
77 2 3
PRDWC_WC_Admin::add_action_links()
S
65 1 9
PRDWC_WC_Admin::settings_tab()
S
80 1 3
PRDWC::enqueue_public_scripts()
S
78 1 3
PRDWC_WC_Admin::init()
S
69 1 6
PRDWC::enqueue_admin_styles()
S
65 1 8
PRDWC_Project::register_shortcodes()
S
75 1 4
PRDWC_WC_Admin::add_settings_tab()
S
75 1 4
PRDWC::init()
S
66 1 8
PRDWC::load_plugin_textdomain()
S
69 1 7
PRDWC_WC_Admin::update_settings()
S
80 1 3
PRDWC_WooCommerce::__construct()
S
91 1 2
PRDWC_WooCommerce::add_donations_tab()
S
66 1 8
PRDWC_WooCommerce::add_product_type_options()
S
63 1 10
prdwc_is_donation()
S
79 1 3