Code Analysis: Varnish Caching 1.8.3

Function Rating Maintainability Complexity Lines of code
VCaching::init()
C
34 24 74
VCaching::settings_page()
C
30 19 142
VCaching::_parse_conf_file()
A
38 14 68
VCaching::purge_url()
A
42 15 44
VCaching::purge_post()
A
41 13 56
VCaching::display_custom_fields()
A
44 10 45
VCaching::conf_page_fields()
A
41 9 51
VCaching::save_custom_fields()
A
55 9 17
VCaching::purge_cache()
A
55 8 17
VCaching::check_if_purgeable()
S
75 8 3
VCaching::options_page_fields()
S
47 4 35
VCaching::override_ttl()
S
63 6 9
VCaching::setup_ips_to_hosts()
S
54 4 19
VCaching::send_headers()
S
57 4 18
VCaching::varnish_glance()
S
53 3 22
VCaching::override_homepage_ttl()
S
69 3 6
VCaching::create_custom_fields()
S
67 3 7
VCaching::__construct()
S
67 2 7
VCaching::post_row_actions()
S
65 2 8
VCaching::wp_login()
S
68 2 6
VCaching::wp_logout()
S
68 2 6
VCaching::admin_menu()
S
67 2 8
VCaching::page_row_actions()
S
65 2 8
VCaching::add_menu_item()
S
70 2 5
VCaching::buffer_end()
S
75 2 5
VCaching::purge_post_page()
S
69 2 6
VCaching::get_register_events()
S
63 1 12
VCaching::purge_message_no_ips()
S
78 1 3
VCaching::varnish_caching_hosts()
S
68 1 8
VCaching::varnish_caching_ips()
S
71 1 6
VCaching::varnish_caching_dynamic_host()
S
67 1 8
VCaching::buffer_start()
S
80 1 3
VCaching::varnish_caching_ssl()
S
67 1 8
VCaching::varnish_caching_truncate_notice()
S
67 1 8
VCaching::pretty_permalinks_message()
S
78 1 3
VCaching::varnish_caching_cookie()
S
66 1 9
VCaching::varnish_caching_varnish_backends()
S
71 1 6
VCaching::varnish_caching_stats_json_file()
S
67 1 8
WP_CLI_VCaching_Purge_Command::purge()
S
73 1 5
VCaching::buffer_callback()
S
82 1 3
VCaching::console_page_fields()
S
73 1 4
VCaching::varnish_caching_homepage_ttl()
S
71 1 6
VCaching::varnish_caching_ttl()
S
71 1 6
VCaching::varnish_caching_purge_url()
S
73 1 6
VCaching::varnish_caching_purge_menu_save()
S
67 1 8
WP_CLI_VCaching_Purge_Command::__construct()
S
80 1 3
VCaching::varnish_caching_debug()
S
67 1 8
VCaching::varnish_caching_varnish_acls()
S
71 1 6
VCaching::varnish_caching_override()
S
70 1 6
VCaching::purge_message()
S
77 1 3
VCaching::purge_varnish_cache_all_adminbar()
S
64 1 10
VCaching::varnish_caching_varnish_version()
S
68 1 10
VCaching::varnish_caching_enable()
S
70 1 6
VCaching::varnish_caching_purge_key()
S
66 1 9