Code Analysis: Ryviu - Product Reviews for WooCommerce 3.1.22

Function Rating Maintainability Complexity Lines of code
ryviu_json_ap::get_json_info()
B
31 12 129
check_connect_ryviu()
A
43 13 47
RyviuApiController::doAction()
A
46 12 37
ryviu_store_custom_hook()
A
54 13 22
ryviu_display_position_hook()
A
38 8 79
RyviuApiController::check()
A
47 11 33
woo_ryviu_review_product_tab()
A
46 10 39
ryviu_woo::load_scripts()
A
49 10 27
ryviu_custom_script_header()
A
59 9 12
ryviu_woo_product_custom_column_content()
A
51 8 25
ryviu_widget_rating_total()
A
52 8 25
add_google_snippet()
S
50 7 29
ryviu_wiget_get_meta_info()
S
46 6 38
ryviu_settings::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_woo::add_async_attribute()
S
56 6 18
ryviu_product_display_review()
S
58 6 15
ryviu_woo::ryviu_auth()
S
60 6 14
ryviu_ajax_handle::get_product_info()
S
52 5 24
ryviu_widget_rating_total_in_product_category()
S
57 5 17
ryviu_set_flatform()
S
57 5 16
ryviu_settings::sanitize()
S
52 4 27
ryviu_woo::incl()
S
57 4 18
set_reviews_meta_woo()
S
59 4 15
ryviu_get_page_id()
S
63 4 11
ryviu_woo::init()
S
52 3 24
activate_ryviu()
S
54 3 22
ryviu_hook_send()
S
49 2 30
ryviu_settings::fields_settings()
S
48 1 44
ryviu_ajax_handle::__construct()
S
60 3 13
ryviu_settings::enable_ajax_add_to_cart_callback()
S
60 3 12
ryviu_settings::page_init()
S
55 2 22
ryviu_add_to_cart()
S
57 2 18
update_product_slug()
S
64 3 9
r_admin_notices()
S
70 3 6
ryviu_woo::check_rewrite()
S
66 3 9
RyviuApiController::log()
S
66 3 8
ryviu_settings::get_option()
S
66 3 8
ryviu_woo::enqueue_script()
S
69 3 6
ryviu_woo::ryviu_enqueue_admin_js()
S
64 3 9
ryviu_hook_endpoint()
S
57 1 20
ryviu_settings::create_admin_page()
S
60 1 18
ryviu_json_ap::get_feature_product_image()
S
67 2 8
ryviu_settings::wordpress_theme_callback()
S
62 2 10
RyviuApiController::updateProductMetafield()
S
73 2 5
ryviu_ajax_handle::get_post_id_by_slug()
S
68 2 7
ryviu_settings::input_element_trigger_click()
S
71 2 5
ryviu_settings::data_rocket_status_callback()
S
63 2 10
ryviu_get_wc_secret()
S
65 2 9
ryviu_update_meta_total()
S
64 2 10
ryviu_settings::question_and_answer_callback()
S
62 2 10
RyviuApiController::request()
S
67 2 8
ryviu_settings::input_field()
S
71 2 5
ryviu_woo::instance()
S
72 2 6
ryviu_settings::input_question_field()
S
71 2 5
ryviu_settings::active_reviews_tab_callback()
S
63 2 9
ryviu_woo::get_styles()
S
74 1 5
RyviuApiController::_header()
S
74 1 5
ryviu_widget_colection_func()
S
67 1 8
RyviuApiController::__construct()
S
82 1 3
ryviu_settings::print_section_info()
S
82 1 3
ryviu_woo_product_custom_columns()
S
77 1 4
ryviu_json_ap::query_vars()
S
71 1 6
RyviuApiController::updateSettings()
S
79 1 3
ryviu_widget_sc()
S
67 1 8
ryviu_settings::custom_tab_title_callback()
S
72 1 5
ryviu_woo::query_vars()
S
69 1 7
ryviu_json_ap::rewrite_product_url()
S
79 1 3
ryviu_ajax_handle::get_welcome()
S
71 1 6
ryviu_woo::register_script()
S
74 1 4
ryviu_widget_total_func()
S
67 1 8
question_and_answer_func()
S
67 1 8
deactivate_ryviu()
S
100 1 2
ryviu_json_ap::rewrite_products_url()
S
75 1 4
ryviu_settings::load_admin_style()
S
78 1 3
ryviu_settings::element_trigger_click_callback()
S
72 1 5
ryviu_settings::position_display_widget_callback()
S
72 1 5
ryviu_json_ap::__construct()
S
65 1 8
ryviu_woo::register_style()
S
74 1 4
code_add_plugin_page_settings_link()
S
70 1 6
ryviu_woo::__construct()
S
75 1 4
ryviu_settings::add_plugin_page()
S
67 1 9
ryviu_settings::custom_question_tab_title_callback()
S
72 1 5
ryviu_settings::position_display_widget_in_loop_callback()
S
72 1 5
ryviu_settings::__()
S
66 1 8
ryviu_settings::position_display_callback()
S
72 1 5
ryviu_woo::add_endpoint()
S
79 1 3
RYVIU()
S
82 1 3
ryviu_settings::__construct()
S
72 1 5
uninstall_ryviu()
S
69 1 6