Code Analysis: User Role Editor 4.64.2

Most Complex Classes

Class Rating Complexity
URE_Editor
D
264
User_Role_Editor
D
133
URE_Grant_Roles
B
96
URE_Lib
B
93
URE_Capabilities
B
80
URE_Role_View
A
74
URE_User_Other_Roles
A
71
URE_Base_Lib
A
59
URE_Capabilities_Groups_Manager
A
57
URE_Ajax_Processor
S
49
URE_View
S
49
URE_Settings
S
42

Most Complex Functions

Function Rating Complexity
URE_Role_View::toolbar()
C
24
URE_View::_show_capabilities()
B
15
URE_Role_View::display_options()
A
13
URE_User_View::display()
A
11
URE_Ajax_Processor::_dispatch()
A
13
URE_Grant_Roles::grant_roles()
A
13
URE_Base_Lib::get_request_var()
A
12
URE_Grant_Roles::update_roles()
A
12
URE_Capabilities::add_custom_post_type_caps()
A
11
URE_User_Other_Roles::update()
A
11
User_Role_Editor::plugin_init()
A
10
User_Role_Editor::edit_user_permission_check()
A
11