Code Analysis: Customer review for WooCommerce 1.0.2

Function Rating Maintainability Complexity Lines of code
PISOL\REVIEW\ADMIN\FormMaker::check_field_type()
A
46 13 42
pisol_product_review_plugin_review::display_admin_notice()
A
41 11 57
PISOL\REVIEW\ADMIN\FormMaker::getValidationFunction()
A
52 12 23
PISOL\REVIEW\FRONT\ReviewForm::save_review()
A
46 9 37
PISOL\REVIEW\FRONT\ReviewForm::validate()
A
52 10 21
PISOL\REVIEW\ADMIN\ManualReminder::send_review_reminder()
A
50 9 27
PISOL\REVIEW\ADMIN\FormMaker::register_setting()
A
52 9 24
PISOL\REVIEW\ADMIN\FormMaker::__construct()
A
36 4 91
PISOL\REVIEW\ADMIN\ReviewStats::review_stats()
A
48 8 30
PISOL\REVIEW\ADMIN\AutoReminder::remove_scheduled_reminder_event()
A
49 8 29
pisol_product_review_plugin_review::savePreference()
A
51 8 24
pisol_product_review_plugin_review::__construct()
S
36 3 87
PISOL\REVIEW\FRONT\ReviewForm::enqueue_scripts()
S
53 7 23
PISOL\REVIEW\ADMIN\CustomFields::editor()
S
53 7 22
PISOL\REVIEW\AUTOLOADER\Autoloader::autoload()
S
48 6 37
PISOL\REVIEW\ADMIN\FormMaker::number_box()
S
57 7 13
PISOL\REVIEW\ADMIN\AutoReminder::send_auto_reminder()
S
58 6 17
PISOL\REVIEW\ADMIN\FormMaker::multiselect_box()
S
55 6 15
PISOL\REVIEW\ADMIN\FormMaker::setting_category()
S
60 6 12
PISOL\REVIEW\ADMIN\FormMaker::bootstrap()
S
52 5 25
PISOL\REVIEW\ADMIN\AutoReminder::order_status_changed()
S
55 5 19
PISOL\REVIEW\ADMIN\FormMaker::select_box()
S
57 5 13
PISOL\REVIEW\ADMIN\FormMaker::color_box()
S
55 4 17
PISOL\REVIEW\ADMIN\FormMaker::generateLinks()
S
61 5 10
PISOL\REVIEW\ADMIN\FormMaker::bootstrap_switch_category()
S
60 4 14
PISOL\REVIEW\ADMIN\FormMaker::textarea_box()
S
58 4 12
PISOL\REVIEW\ADMIN\ReviewForm::__construct()
S
49 3 26
PISOL\REVIEW\ADMIN\Menu::menu_option_page()
S
51 2 40
PISOL\REVIEW\ADMIN\ReviewEmailSetting::__construct()
S
51 3 22
PISOL\REVIEW\ADMIN\ReviewReminder::__construct()
S
51 3 21
PISOL\REVIEW\ADMIN\ReviewDisplay::__construct()
S
52 3 20
PISOL\REVIEW\ADMIN\ManualReminder::add_manual_review_reminder_button()
S
58 3 15
PISOL\REVIEW\ADMIN\FormMaker::text_box()
S
60 4 10
PISOL\REVIEW\ADMIN\FormMaker::hidden_box()
S
60 4 10
PISOL\REVIEW\ADMIN\FormMaker::sanitize_numeric_values()
S
63 3 12
PISOL\REVIEW\ADMIN\ReviewStats::addReview()
S
56 2 19
PISOL\REVIEW\FRONT\ReviewDisplay::custom_single_review_template()
S
67 3 8
PISOL\REVIEW\FRONT\ReviewForm::custom_endpoint_template()
S
64 3 10
PISOL\REVIEW\ADMIN\ReviewEmailSetting::tab()
S
63 3 9
pisol_product_review_plugin_review::getInstallationDate()
S
65 3 9
PISOL\REVIEW\ADMIN\ReviewForm::tab()
S
63 3 9
pisol_product_review_plugin_review::validateDate()
S
71 3 5
PISOL\REVIEW\ADMIN\ReviewReminder::tab()
S
63 3 9
PISOL\REVIEW\ADMIN\ReviewStats::review_details_hpos()
S
71 3 6
PISOL\REVIEW\ADMIN\ReviewStats::review_details()
S
67 3 8
PISOL\REVIEW\ADMIN\ReviewDisplay::tab()
S
63 3 9
PISOL\REVIEW\ADMIN\FormMaker::switch_display()
S
61 3 10
PISOL\REVIEW\FRONT\Review::get_verified_tag()
S
67 3 7
PISOL\REVIEW\ADMIN\FormMaker::switch_category_display()
S
61 3 10
PISOL\REVIEW\ADMIN\ReviewEmail::__construct()
S
59 2 14
PISOL\REVIEW\ADMIN\ReviewEmailSetting::tab_content()
S
63 2 13
PISOL\REVIEW\ADMIN\ReviewForm::tab_content()
S
63 2 13
PISOL\REVIEW\ADMIN\ReviewReminder::tab_content()
S
63 2 13
PISOL\REVIEW\ADMIN\ReviewDisplay::tab_content()
S
63 2 13
PISOL\REVIEW\ADMIN\ReviewEmail::short_codes()
S
59 2 13
PISOL\REVIEW\ADMIN\ReviewEmail::email_styles()
S
60 1 24
PISOL\REVIEW\FRONT\ReviewDisplay::disable_reviews_if_less_than_ten()
S
64 2 10
PISOL\REVIEW\ADMIN\ReviewEmailSetting::get_instance()
S
72 2 6
PISOL\REVIEW\ADMIN\ManualReminder::get_instance()
S
71 2 6
PISOL\REVIEW\ADMIN\ReviewDisplay::delete_settings()
S
74 2 5
PISOL\REVIEW\ADMIN\ReviewReminder::register_settings()
S
74 2 5
PISOL\REVIEW\FRONT\ReviewForm::get_products()
S
67 2 8
PISOL\REVIEW\ADMIN\ReviewReminder::delete_settings()
S
74 2 5
PISOL\REVIEW\FRONT\ReviewForm::add_endpoint()
S
68 2 7
PISOL\REVIEW\ADMIN\ReviewStats::get_instance()
S
71 2 6
PISOL\REVIEW\FRONT\Review::get_profile_image()
S
74 2 4
PISOL\REVIEW\ADMIN\AutoReminder::remove_scheduled_reminder()
S
67 2 8
PISOL\REVIEW\FRONT\Review::is_verified_buyer()
S
74 2 4
PISOL\REVIEW\ADMIN\Menu::get_instance()
S
72 2 6
PISOL\REVIEW\ADMIN\ReviewStats::manualReviewReminderCountIncrement()
S
68 2 7
PISOL\REVIEW\ADMIN\ReviewStats::manualReviewReminderCount()
S
72 2 5
PISOL\REVIEW\ADMIN\ReviewStats::autoReminderEnabled()
S
77 2 3
PISOL\REVIEW\ADMIN\ReviewStats::autoReviewReminderCount()
S
72 2 5
PISOL\REVIEW\ADMIN\ReviewStats::isReviewClosed()
S
78 2 3
PISOL\REVIEW\ADMIN\ReviewStats::autoReminderScheduledOn()
S
71 2 5
PISOL\REVIEW\ADMIN\ReviewStats::manualReminderEnabled()
S
77 2 3
PISOL\REVIEW\FRONT\ReviewDisplay::get_instance()
S
72 2 6
PISOL\REVIEW\ADMIN\ReviewDisplay::register_settings()
S
74 2 5
PISOL\REVIEW\FRONT\Review::get_comment_date()
S
75 2 4
PISOL\REVIEW\ADMIN\CustomFields::get_instance()
S
72 2 6
PISOL\REVIEW\ADMIN\ReviewEmailSetting::register_settings()
S
74 2 5
PISOL\REVIEW\ADMIN\AutoReminder::get_instance()
S
72 2 6
PISOL\REVIEW\FRONT\Review::get_rating()
S
74 2 4
PISOL\REVIEW\FRONT\ReviewDisplay::custom_review_template()
S
71 2 6
PISOL\REVIEW\ADMIN\ReviewForm::get_instance()
S
72 2 6
PISOL\REVIEW\ADMIN\ReviewStats::autoReviewReminderCountIncrement()
S
68 2 7
PISOL\REVIEW\FRONT\ReviewDisplay::enqueue_scripts()
S
72 2 5
PISOL\REVIEW\FRONT\ReviewForm::get_instance()
S
71 2 6
PISOL\REVIEW\ADMIN\ReviewForm::register_settings()
S
74 2 5
PISOL\REVIEW\ADMIN\ReviewReminder::get_instance()
S
72 2 6
PISOL\REVIEW\FRONT\ReviewForm::is_valid_order()
S
66 2 9
PISOL\REVIEW\FRONT\Bootstrap::get_instance()
S
72 2 6
PISOL\REVIEW\FRONT\Review::get_rating_stars()
S
75 2 4
PISOL\REVIEW\ADMIN\FormMaker::sanitize_text_field()
S
74 2 4
PISOL\REVIEW\ADMIN\Bootstrap::get_instance()
S
72 2 6
PISOL\REVIEW\ADMIN\ReviewEmailSetting::delete_settings()
S
74 2 5
PISOL\REVIEW\FRONT\Review::product_review_form()
S
77 2 3
PISOL\REVIEW\FRONT\ReviewForm::isReviewRequired()
S
77 2 3
PISOL\REVIEW\ADMIN\ReviewDisplay::get_instance()
S
72 2 6
PISOL\REVIEW\ADMIN\ReviewForm::delete_settings()
S
74 2 5
PISOL\REVIEW\FRONT\Review::get_instance()
S
72 2 6
PISOL\REVIEW\AUTOLOADER\Autoloader::add_namespace()
S
59 1 14
PISOL\REVIEW\ADMIN\Menu::plugin_menu()
S
61 1 13
PISOL\REVIEW\ADMIN\ReviewEmail::get_message()
S
59 1 13
PISOL\REVIEW\ADMIN\FormMaker::sanitize_text_allow_basic_html()
S
64 1 11
PISOL\REVIEW\ADMIN\Bootstrap::__construct()
S
65 1 11
PISOL\REVIEW\FRONT\Review::get_review_template()
S
75 1 4
PISOL\REVIEW\ADMIN\CustomFields::__construct()
S
78 1 3
PISOL\REVIEW\FRONT\ReviewForm::get_form_description()
S
79 1 3
PISOL\REVIEW\ADMIN\FormMaker::custom_field()
S
78 1 3
PISOL\REVIEW\ADMIN\ReviewStats::getAverageRating()
S
79 1 3
PISOL\REVIEW\ADMIN\ReviewStats::__construct()
S
69 1 6
PISOL\REVIEW\FRONT\Review::get_customer_name()
S
80 1 3
PISOL\REVIEW\AUTOLOADER\Autoloader::add_trailing_backslash()
S
79 1 3
PISOL\REVIEW\FRONT\ReviewForm::get_form_review_placeholder()
S
79 1 3
PISOL\REVIEW\FRONT\ReviewForm::get_form_success_message()
S
79 1 3
PISOL\REVIEW\ADMIN\Menu::__construct()
S
79 1 3
PISOL\REVIEW\ADMIN\ReviewStats::add_review_details_column()
S
75 1 4
PISOL\REVIEW\FRONT\ReviewDisplay::__construct()
S
67 1 7
PISOL\REVIEW\AUTOLOADER\Autoloader::register()
S
79 1 3
PISOL\REVIEW\AUTOLOADER\Autoloader::__destruct()
S
82 1 3
PISOL\REVIEW\FRONT\Review::get_min_review_count()
S
79 1 3
PISOL\REVIEW\ADMIN\ReviewEmail::header()
S
79 1 3
PISOL\REVIEW\AUTOLOADER\Autoloader::unregister()
S
79 1 3
PISOL\REVIEW\FRONT\Review::get_description()
S
80 1 3
PISOL\REVIEW\ADMIN\ReviewEmail::get_subject()
S
73 1 5
PISOL\REVIEW\ADMIN\Menu::menu_page_style_js()
S
78 1 3
PISOL\REVIEW\ADMIN\ReviewStats::updateAverageRating()
S
76 1 4
PISOL\REVIEW\ADMIN\ReviewEmail::footer()
S
81 1 3
PISOL\REVIEW\FRONT\ReviewForm::get_review_error_message()
S
79 1 3
PISOL\REVIEW\ADMIN\FormMaker::sanitize_textarea_field()
S
76 1 4
PISOL\REVIEW\ADMIN\ReviewStats::print_review_details()
S
73 1 5
PISOL\REVIEW\FRONT\ReviewForm::is_my_custom_endpoint()
S
76 1 4
PISOL\REVIEW\FRONT\Bootstrap::__construct()
S
78 1 4
PISOL\REVIEW\AUTOLOADER\Autoloader::remove_leading_backslash()
S
79 1 3
PISOL\REVIEW\FRONT\ReviewForm::get_form_submit_text()
S
79 1 3
PISOL\REVIEW\ADMIN\Access::getCapability()
S
75 1 4
PISOL\REVIEW\ADMIN\ReviewEmail::get_review_link()
S
81 1 3
PISOL\REVIEW\FRONT\ReviewForm::get_form_title()
S
79 1 3
PISOL\REVIEW\ADMIN\ReviewEmail::get_to()
S
82 1 3
PISOL\REVIEW\FRONT\ReviewForm::get_default_rating()
S
79 1 3
PISOL\REVIEW\FRONT\ReviewForm::__construct()
S
68 1 7
PISOL\REVIEW\ADMIN\ReviewEmail::sendReviewEmail()
S
76 1 4
PISOL\REVIEW\ADMIN\ReviewEmail::sendEmail()
S
72 1 5
PISOL\REVIEW\ADMIN\ManualReminder::order_page_style_js()
S
73 1 4
PISOL\REVIEW\FRONT\ReviewForm::get_rating_error_message()
S
79 1 3
PISOL\REVIEW\FRONT\ReviewForm::get_review_link()
S
67 1 7
PISOL\REVIEW\ADMIN\AutoReminder::__construct()
S
71 1 5
PISOL\REVIEW\ADMIN\ManualReminder::__construct()
S
71 1 5
PISOL\REVIEW\ADMIN\ReviewStats::closeReview()
S
76 1 4
PISOL\REVIEW\AUTOLOADER\Autoloader::normalize_root()
S
76 1 4