Code Analysis: Announcer 5.3

Most Complex Classes

Class Rating Complexity
ANCR\Location_Rules
C
114
ANCR_Display
S
38
ANCR_Settings_Form
S
35
ANCR_Utilities
S
24
ANCR_Admin_Edit
S
21
ANCR_Admin
S
21
ANCR_Admin_Manage
S
19
ANCR_Fields
S
15
ANCR_Form_Builder
S
14
ANCR_Settings
S
10
Announcer
S
6

Most Complex Functions

Function Rating Complexity
ANCR_Utilities::style_generator()
B
20
ANCR_Fields::field()
B
15
ANCR_Admin_Manage::column_content()
B
17
ANCR_Settings_Form::template_designer()
A
6
ANCR_Display::display()
A
11
ANCR\Location_Rules::check_rule()
A
11
ANCR_Settings_Form::render()
A
10
ANCR\Location_Rules::field()
A
7
ANCR_Form_Builder::build()
A
8
ANCR_Display::buttons()
A
8
ANCR_Display::handle_preview()
A
8
ANCR\Location_Rules::selectors_ajax()
A
8