Code Analysis: Waymark 1.5.5

Most Complex Classes

Class Rating Complexity
Waymark_Helper
D
216
Waymark_Input
C
123
Waymark_Shortcode
B
83
Waymark_Object
A
63
Waymark_Settings
A
62
Waymark_Admin
A
61
Waymark_Config
A
54
Waymark_AJAX
S
49
Waymark_GeoJSON
S
48
Waymark_Submission
S
44
Waymark_HTTP
S
32
Waymark_JS
S
26

Most Complex Functions

Function Rating Complexity
Waymark_Shortcode::handle_shortcode()
D
82
Waymark_Settings::__construct()
D
12
Waymark_Input::create_input()
D
42
Waymark_HTTP::template_redirect()
C
30
Waymark_AJAX::read_file()
B
23
Waymark_Helper::get_map_meta()
B
22
Waymark_Input::create_parameter_groups()
B
22
Waymark_Config::init()
B
13
Waymark_Input::perform_process_on_value()
B
22
Waymark_Helper::overlays_list_html()
B
18
Waymark_Settings::content_admin_page()
B
17
Waymark_Map::__construct()
B
18