Code Analysis: BadgeOS 3.7.0

Most Complex Classes

Class Rating Complexity
CMB2
D
231
CMB2_Field
D
170
Badgeos_Tools
D
151
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
54
badgeos_ajax_get_earned_achievements()
D
51
badgeos_settings_validate()
D
48
Badgeos_Tools::badgeos_award_reward_achievements()
D
44
badgeos_deduct_steps_ui_html()
D
36
badgeos_update_deduct_steps_ajax_handler()
D
37
badgeos_ajax_get_ranks_list()
D
39
badgeos_ajax_get_earned_ranks()
D
39
badgeos_get_user_achievements()
D
39
badgeos_update_steps_ajax_handler()
D
34
earned_user_ranks_widget::widget()
D
35