Code Analysis: Revi.io - Customer and Product Reviews 5.7.0

Function Rating Maintainability Complexity Lines of code
revimodel::getCombinationMetaValue()
B
43 20 45
revi_plugin_configuration_page()
B
35 17 82
revi_orders::sendAllOrders()
B
35 16 86
revi_createContent()
A
50 17 25
revimodel::getProductsToSend()
A
41 13 53
revi_save_content()
A
42 12 51
revi_schema_product()
A
43 12 42
revi_template_include()
A
52 12 25
revimodel::getOrderProducts()
A
47 9 34
revi_send::sendOrderMail()
A
47 9 34
revi_products::sendAllProducts()
A
45 8 41
revimodel::getLangReviewURL()
S
53 7 27
revi_send::email_tester()
S
46 6 37
revi_products::__construct()
S
54 7 20
get_product_attribute_or_meta()
S
57 7 17
get_offers_data()
S
46 5 39
reviwidgets::loadReviWidget()
S
53 6 23
revi_send::sendMail()
S
44 4 46
revi_orders::sendAllOrdersStatus()
S
50 5 29
revi_connection::getConnection()
S
51 5 28
revi_orders::sendOrdersUpdated()
S
51 5 27
revimodel::updateConfiguration()
S
51 5 26
revi_sync::__construct()
S
52 5 24
revi_orders::__construct()
S
53 5 23
my_theme_notice()
S
57 5 17
revimodel::get_product_language()
S
58 5 15
revimodel::reviCURL()
S
51 4 27
revimodel::getOrderLang()
S
61 5 11
revi_connection::ping()
S
52 4 23
revimodel::getOrdersByStatus()
S
55 4 21
revimodel::get_id_main_product()
S
59 4 14
revi_sync::syncComments()
S
57 3 15
revimodel::parseLang()
S
67 4 7
reviwidgets::loadView()
S
60 3 14
revi_popup_order_confirmation()
S
60 3 14
revi_createReviDatabase()
S
51 1 44
revi_sync::syncProducts()
S
59 3 13
revimodel::getNewReviewUrl()
S
50 2 28
revimodel::getYithProductMetaData()
S
62 3 11
revi_Widget::form()
S
52 2 24
map_comments_to_schema()
S
58 2 16
revi_woocommerce_remove_reviews()
S
67 3 7
revi_send::__construct()
S
59 2 14
revi_connection::get_web_page()
S
51 1 27
revimodel::getProductsUpdated()
S
59 1 16
revi_Widget::update()
S
72 2 5
revimodel::checkReviOrderExist()
S
65 2 9
revimodel::updateReviProduct()
S
64 2 9
revimodel::insertReviOrder()
S
68 2 7
revi_Widget::widget()
S
70 2 6
revimodel::getProductsNotSent()
S
60 1 15
revimodel::updateReviOrders()
S
67 2 7
revimodel::addReviOrder()
S
67 2 8
revi_connection::__construct()
S
67 2 8
revimodel::addReviProduct()
S
68 2 7
revimodel::addReviComment()
S
69 2 7
revi_sync::resetDataAll()
S
62 1 12
revimodel::getOrders()
S
64 1 12
revi_deleteReviDatabase()
S
64 1 11
revimodel::getOrdersUpdated()
S
65 1 11
revimodel::getOrder()
S
65 1 10
revimodel::getCommentProducts()
S
66 1 9
revi_register_query_var()
S
77 1 4
revimodel::__construct()
S
71 1 6
revimodel::checkReviCommentExist()
S
75 1 4
revimodel::getLastIDComment()
S
76 1 4
revi_sync::checkModuleActive()
S
70 1 6
revi_shortcode_widget_vertical()
S
76 1 4
revimodel::sendModuleVersion()
S
71 1 5
revi_product_list()
S
70 1 6
revi_load_widget_general()
S
76 1 4
revi_shortcode_widget_small()
S
76 1 4
revimodel::deleteReviComment()
S
74 1 4
revi_Widget::__construct()
S
65 1 9
revi_load_widget_wide()
S
76 1 4
revi_load_plugin_textdomain()
S
78 1 3
revi_shortcode_product_list()
S
70 1 6
revi_shortcode_widget_product()
S
70 1 6
revi_load_widget_small()
S
76 1 4
revimodel::getNumProductsLeft()
S
73 1 5
revi_shortcode_widget_general()
S
76 1 4
revi_load_widget_product_small()
S
70 1 6
revi_shortcode_widget_product_small()
S
70 1 6
revimodel::getReviProduct()
S
75 1 4
revimodel::insertReviProduct()
S
73 1 4
revi_uninstall()
S
78 1 4
revi_products::resetDataProducts()
S
71 1 6
revi_load_widget_floating()
S
76 1 4
revi_plugin_admin_add_page()
S
77 1 3
revi_register_widgets()
S
76 1 4
revimodel::updateReviComment()
S
72 1 4
revi_admin_styles()
S
79 1 3
revi_shortcode_widget_wide()
S
76 1 4
revi_orders::resetDataOrders()
S
71 1 6
revimodel::getMailData()
S
74 1 4
revi_install()
S
79 1 4
revimodel::getNumProductsNotSent()
S
67 1 9
revimodel::getProduct()
S
65 1 9
structured_data_product_nulled_wiped()
S
100 1 2
revimodel::insertReviComment()
S
68 1 5
reviwidgets::__construct()
S
64 1 10
revimodel::getOrderStatuses()
S
74 1 4
revimodel::getCategory()
S
75 1 4
revimodel::getShops()
S
75 1 4
revi_shortcode_widget_floating()
S
76 1 4
revi_load_widget_product()
S
70 1 6
revimodel::checkReviProductExist()
S
75 1 4
revi_product_tab()
S
72 1 5
revi_load_widget_vertical()
S
76 1 4
revi_styles()
S
79 1 3
get_aggregate_rating()
S
68 1 8
revimodel::getNumProductsUpdated()
S
67 1 9
revimodel::getProductComments()
S
74 1 4