Code Analysis: BadgeOS 3.6.11

Most Complex Classes

Class Rating Complexity
CMB2
D
231
CMB2_Field
D
170
Badgeos_Tools
D
150
CMB2_hookup
D
142
Mustache
D
139
CMB2_Types
B
99
CMB2_Sanitize
B
98
CMB2_Utils
B
98
CMB2_REST
B
95
earned_user_achievements_widget
B
87
P2P_Connection_Type
B
82
WP_REST_Controller
A
71

Most Complex Functions

Function Rating Complexity
earned_user_achievements_widget::widget()
D
59
badgeos_ajax_get_achievements()
D
53
badgeos_ajax_get_earned_achievements()
D
51
badgeos_settings_validate()
D
48
Badgeos_Tools::badgeos_award_reward_achievements()
D
44
badgeos_ajax_get_earned_ranks()
D
39
badgeos_get_user_achievements()
D
39
earned_user_ranks_widget::widget()
D
35
badgeos_ajax_get_ranks_list()
D
36
Badgeos_Tools::badgeos_tools_email_tab()
D
34
badgeos_render_achivements_list_blocks()
D
31
Badgeos_Tools::badgeos_award_reward_credits()
C
32