Code Analysis: Cybokron Advanced Widget Visibility 1.8.0

Most Complex Classes

Class Rating Complexity
Cybawv_Visibility_Frontend
C
114
Cybawv_Visibility_Admin
B
99
Cybawv_Admin_Page
S
12
Cybawv_Plugin
S
6

Most Complex Functions

Function Rating Complexity
Cybawv_Visibility_Admin::sanitize_visibility_data()
D
38
Cybawv_Visibility_Frontend::evaluate_taxonomy_rule()
C
28
Cybawv_Visibility_Frontend::evaluate_category_rule()
B
22
Cybawv_Visibility_Frontend::evaluate_rule()
B
19
Cybawv_Visibility_Frontend::filter_widget_display()
A
14
Cybawv_Visibility_Admin::get_taxonomy_terms()
A
11
Cybawv_Visibility_Frontend::evaluate_user_role_rule()
A
11
Cybawv_Visibility_Admin::get_user_roles()
A
8
Cybawv_Visibility_Admin::get_categories()
A
7
Cybawv_Visibility_Frontend::evaluate_page_rule()
S
7
Cybawv_Visibility_Admin::save_visibility_settings()
S
6
Cybawv_Visibility_Admin::enqueue_assets()
S
3