Code Analysis: Announcer 5.0

Most Complex Classes

Class Rating Complexity
ANCR\Location_Rules
C
111
ANCR_Display
S
37
ANCR_Settings_Form
S
33
ANCR_Admin_Edit
S
21
ANCR_Admin
S
21
ANCR_Admin_Manage
S
19
ANCR_Utilities
S
14
ANCR_Fields
S
14
ANCR_Form_Builder
S
13
ANCR_Settings
S
10
Announcer
S
6

Most Complex Functions

Function Rating Complexity
ANCR_Admin_Manage::column_content()
B
17
ANCR_Fields::field()
B
14
ANCR_Utilities::style_generator()
A
14
ANCR_Display::display()
A
11
ANCR\Location_Rules::check_rule()
A
11
ANCR_Settings_Form::render()
A
10
ANCR_Settings_Form::template_designer()
A
4
ANCR_Display::buttons()
A
8
ANCR_Display::handle_preview()
A
8
ANCR\Location_Rules::selectors_ajax()
A
8
ANCR\Location_Rules::field()
S
6
ANCR_Settings::template_defaults()
S
6