Code Analysis: Canalplan 5.31

Function Rating Maintainability Complexity Lines of code
canal_bloggedroute()
D
13
55 329
canal_bloggedroute()
D
16
50 254
canal_route_maps()
D
18
40 262
canal_route_maps()
D
22
36 187
recalculate_route_day()
D
32 34 88
canal_place_maps()
D
27
30 143
format_distance()
C
32 30 104
canal_link_maps()
C
25
23 177
canal_link_maps()
C
30 23 110
canal_place_maps()
C
34 24 79
canal_trip_maps()
C
33 23 92
canal_update()
B
35 20 84
CanalPLanWidget::widget()
B
32 19 97
canal_trip_stats()
B
33 16 97
canal_activate()
B
33 12 131
canal_linkify()
A
37 13 69
canal_stats()
A
38 13 64
bulk_update()
A
42 10 53
update_canalplan()
A
44 10 40
canal_linkify_name()
A
48 8 33
canalplan_update_db_check()
S
52 7 22
CanalPLanWidget::form()
S
42 5 48
return_style()
S
49 6 28
canalplan_inner_custom_box()
S
45 5 40
canalplan_footer()
S
53 5 25
canal_init()
S
40 1 78
canalplan_update_cp_on_publish()
S
59 5 12
canalplan_header()
S
52 4 23
canal_blogroute_insert()
S
56 4 18
bulk_update()
S
57 4 14
parse_data()
S
57 4 14
canalplan_get_url()
S
52 3 24
canalplan_validate_options()
S
47 2 38
wp_canalplan_admin_pages()
S
54 3 17
canalplan_wp_title()
S
59 3 14
parse_data()
S
58 3 14
canalplan_update_by_cron_function()
S
59 3 13
recalculate_route()
S
55 2 17
between()
S
64 3 10
isMobileBrowser()
S
71 3 5
ascii_encode_helper()
S
61 2 11
canal_uninstall()
S
55 1 21
canalplan_add_custom_box()
S
61 1 16
canalplan_mobile()
S
74 2 5
parse_data()
S
64 2 9
ascii_encode()
S
69 2 7
CanalPLanWidget::update()
S
63 1 11
canalplan_http_api_curl()
S
76 1 4
save_error()
S
80 1 3
canalplan_enqueue_script()
S
72 1 5
canalplan_custom_http_request_timeout()
S
83 1 3
canalplan_http_request_args()
S
77 1 4
canalplan_option_init()
S
80 1 3
canal_deactivate()
S
82 1 3
canalplan_widgets()
S
82 1 3
CanalPLanWidget::__construct()
S
77 1 3
parse_data()
S
64 1 9