Code Analysis: Ryviu - Product Reviews for WooCommerce 3.1.23

Function Rating Maintainability Complexity Lines of code
RyviuApiController::clearWpCache()
B
43 18 48
RyviuJsonApp::get_json_info()
B
31 12 130
RyviuApiController::doAction()
A
45 12 40
RyviuMain::check_connect_ryviu()
A
46 12 38
ryviu_store_custom_hook()
A
57 13 16
ryviu_display_position_hook()
A
38 8 79
RyviuApiController::check()
A
47 11 33
woo_ryviu_review_product_tab()
A
46 10 39
RyviuWoo::load_scripts()
A
49 10 27
ryviu_custom_script_header()
A
59 9 12
ryviu_woo_product_custom_column_content()
A
51 8 25
RyviuMain::re_order_plugin()
A
52 8 25
ryviu_widget_rating_total()
A
52 8 23
RyviuMain::check_product_slug()
A
53 8 22
ryviu_set_flatform()
A
53 8 21
add_google_snippet()
S
50 7 29
ryviu_wiget_get_meta_info()
S
46 6 40
RyviuSettings::select_field()
S
52 7 21
ryviu_add_questions_answers_section()
S
57 7 18
woo_ryviu_question_product_tab()
S
54 6 20
ryviu_product_display_review()
S
56 6 17
RyviuWoo::ryviu_auth()
S
60 6 14
RyviuWoo::add_async_attribute()
S
60 6 12
RyviuAjaxHandle::get_product_info()
S
52 5 24
ryviu_widget_rating_total_in_product_category()
S
56 5 19
RyviuSettings::sanitize()
S
52 4 27
set_reviews_meta_woo()
S
59 4 15
ryviu_get_page_id()
S
63 4 11
RyviuMain::activate()
S
52 3 24
ryviu_hook_send()
S
49 2 30
RyviuAjaxHandle::__construct()
S
60 3 13
RyviuSettings::enable_ajax_add_to_cart_callback()
S
60 3 12
RyviuSettings::page_init()
S
55 2 22
ryviu_add_to_cart()
S
57 2 18
r_admin_notices()
S
68 3 7
RyviuWoo::enqueue_script()
S
69 3 6
RyviuApiController::log()
S
66 3 8
RyviuSettings::get_option()
S
66 3 8
RyviuWoo::check_rewrite()
S
66 3 9
RyviuWoo::ryviu_enqueue_admin_js()
S
63 3 10
RyviuMain::update_product_slug()
S
62 3 10
RyviuSettings::create_admin_page()
S
56 1 28
ryviu_hook_endpoint()
S
57 1 20
RyviuSettings::fields_settings()
S
57 1 17
RyviuSettings::input_element_trigger_click()
S
71 2 5
ryviu_update_meta_total()
S
64 2 10
RyviuSettings::input_field()
S
71 2 5
RyviuSettings::data_rocket_status_callback()
S
63 2 10
RyviuSettings::wordpress_theme_callback()
S
62 2 10
RyviuSettings::question_and_answer_callback()
S
62 2 10
RyviuApiController::request()
S
68 2 7
RyviuApiController::updateProductMetafield()
S
73 2 5
RyviuSettings::input_question_field()
S
71 2 5
RyviuSettings::check_selected()
S
72 2 6
RyviuWoo::instance()
S
72 2 6
ryviu_get_wc_secret()
S
65 2 9
RyviuSettings::active_reviews_tab_callback()
S
63 2 9
RyviuJsonApp::get_feature_product_image()
S
67 2 8
RyviuAjaxHandle::get_post_id_by_slug()
S
68 2 7
RyviuApiController::_header()
S
74 1 5
RyviuWoo::includes()
S
69 1 7
product_duplicate_hook()
S
71 1 6
code_add_plugin_page_settings_link()
S
70 1 6
ryviu_check_connect()
S
82 1 3
RyviuJsonApp::__construct()
S
65 1 8
RyviuSettings::__construct()
S
72 1 5
RyviuWoo::query_vars()
S
74 1 4
RyviuJsonApp::query_vars()
S
71 1 6
question_and_answer_func()
S
71 1 6
RyviuMain::uninstall()
S
71 1 5
ryviu_widget_total_func()
S
71 1 6
RyviuSettings::position_display_widget_callback()
S
72 1 5
iconic_disable_reviews()
S
80 1 3
RyviuSettings::element_trigger_click_callback()
S
72 1 5
ryviu_widget_colection_func()
S
71 1 6
RyviuWoo::get_styles()
S
74 1 5
RyviuSettings::custom_tab_title_callback()
S
72 1 5
RyviuSettings::position_display_widget_in_loop_callback()
S
72 1 5
remove_reviews_tab()
S
77 1 4
RyviuApiController::__construct()
S
82 1 3
RyviuSettings::print_section_info()
S
82 1 3
RyviuApiController::updateSettings()
S
79 1 3
RYVIU()
S
82 1 3
RyviuWoo::init()
S
63 1 9
ryviu_widget_sc()
S
71 1 6
RyviuSettings::__()
S
66 1 8
activate_ryviu()
S
83 1 3
RyviuSettings::add_plugin_page()
S
67 1 9
RyviuSettings::load_admin_style()
S
78 1 3
RyviuJsonApp::rewrite_products_url()
S
75 1 4
RyviuJsonApp::rewrite_product_url()
S
79 1 3
RyviuWoo::register_script()
S
74 1 4
uninstall_ryviu()
S
83 1 3
RyviuWoo::add_endpoint()
S
79 1 3
RyviuSettings::position_display_callback()
S
72 1 5
RyviuWoo::__construct()
S
78 1 4
RyviuAjaxHandle::get_welcome()
S
71 1 6
ryviu_woo_product_custom_columns()
S
77 1 4
RyviuSettings::custom_question_tab_title_callback()
S
72 1 5