Code Analysis: WordPress Beta Tester 3.0.10

Function Rating Maintainability Complexity Lines of code
WPBT_Beta_RC::update_to_beta_or_rc_releases()
A
43 13 47
WPBT_Core::calculate_next_versions()
A
44 12 41
WPBT_Settings::redirect_on_save()
A
50 9 25
WPBT_Core::channel_settings_migrator()
A
54 8 22
WPBT_Core::stream_radio_group()
S
44 5 59
WPBT_Bootstrap::v2_v3_settings_migrator()
S
53 7 23
WPBT_Beta_RC::get_next_packages()
S
50 6 26
WP_Beta_Tester::channel_switching_modification()
S
54 6 20
WPBT_Core::get_next_version()
S
55 6 18
WP_Beta_Tester::filter_http_request()
S
57 6 15
WP_Beta_Tester::add_dev_notes_field_guide_links()
S
51 5 26
WPBT_Beta_RC::add_dev_notes_field_guide_links()
S
51 5 26
WPBT_Extras::skip_autoupdate_email()
S
51 4 29
WPBT_Core::save_settings()
S
58 5 14
WP_Beta_Tester::action_admin_head_plugins_php()
S
53 4 24
WP_Beta_Tester::beta_tester_dashboard()
S
55 4 16
WPBT_Settings::saved_settings_notice()
S
62 5 10
WPBT_Extras::add_settings()
S
47 2 45
WPBT_Extras::save_settings()
S
58 4 15
WPBT_Beta_RC::beta_tester_dashboard()
S
56 4 15
WPBT_Help::add_help_tabs()
S
47 2 39
WP_Beta_Tester::load_hooks()
S
56 3 18
WPBT_Extras::add_constants()
S
57 3 16
WPBT_Settings::options_tabs()
S
63 4 9
WPBT_Settings::create_settings_page()
S
58 3 15
WPBT_Settings::checkbox_setting()
S
58 3 15
WP_Beta_Tester::get_current_wp_release()
S
59 3 15
WPBT_Extras::get_config_path()
S
64 4 9
WPBT_Core::print_core_settings_top()
S
50 2 30
WPBT_Extras::remove_constants()
S
60 3 12
WPBT_Settings::add_plugin_menu()
S
61 3 12
WPBT_Settings::sanitize()
S
63 3 11
WP_Beta_Tester::get_preferred_from_update_core()
S
63 3 11
WPBT_Extras::update_constants()
S
63 3 11
WP_Beta_Tester::parse_development_feed()
S
57 2 16
WPBT_Beta_RC::parse_development_feed()
S
57 2 16
WP_Beta_Tester::__construct()
S
70 3 5
WP_Beta_Tester::delete_feed_transient_on_upgrade()
S
67 3 7
WPBT_Beta_RC::delete_feed_transient_on_upgrade()
S
67 3 7
WPBT_Core::add_admin_page()
S
62 2 14
WPBT_Core::add_settings()
S
52 1 29
WPBT_Extras::add_admin_page()
S
63 2 13
WPBT_Core::channel_radio_group()
S
54 1 26
WPBT_Bootstrap::deactivate_die_wordpress_develop()
S
63 2 10
WP_Beta_Tester::add_dashboard_widget()
S
67 2 7
WPBT_Beta_RC::next_package_exists()
S
68 2 6
WP_Beta_Tester::check_if_settings_downgrade()
S
63 2 10
WPBT_Beta_RC::add_dashboard_widget()
S
67 2 7
WPBT_Extras::activate()
S
70 2 6
WPBT_Extras::deactivate()
S
70 2 6
WPBT_Beta_RC::update_footer()
S
65 2 9
WPBT_Settings::load_hooks()
S
66 2 8
WPBT_Bootstrap::run()
S
62 1 13
WP_Beta_Tester::add_minimal_development_response()
S
62 1 12
WPBT_Beta_RC::add_minimal_development_response()
S
63 1 11
WPBT_Extras::print_new_feature_testing_top()
S
80 1 3
WPBT_Extras::load_hooks()
S
69 1 6
WPBT_Bootstrap::load_textdomain()
S
81 1 3
WPBT_Extras::add_settings_tab()
S
77 1 3
WPBT_Settings::settings_tabs()
S
80 1 3
WPBT_Settings::add_settings()
S
81 1 3
WPBT_Core::save_redirect_page()
S
79 1 3
WPBT_Beta_RC::qm_silence_404s()
S
77 1 4
WPBT_Extras::get_unchecked_options()
S
80 1 3
WPBT_Bootstrap::deactivate()
S
75 1 4
WPBT_Core::add_settings_tab()
S
77 1 3
WPBT_Settings::__construct()
S
76 1 4
WPBT_Extras::__construct()
S
73 1 5
WPBT_Extras::get_checked_options()
S
80 1 3
WPBT_Help::load_hooks()
S
79 1 3
WPBT_Bootstrap::load_hooks()
S
72 1 5
WP_Beta_Tester::action_update_option_wp_beta_tester_stream()
S
81 1 3
WPBT_Beta_RC::__construct()
S
82 1 3
WP_Beta_Tester::update_footer()
S
70 1 6
WPBT_Settings::update_settings()
S
76 1 4
WPBT_Core::__construct()
S
74 1 5
WPBT_Core::load_hooks()
S
69 1 6
WPBT_Extras::save_redirect_page()
S
79 1 3
WPBT_Bootstrap::activate()
S
75 1 4
WPBT_Bootstrap::__construct()
S
81 1 3
WPBT_Core::wpbt_sprintf_or()
S
66 1 8
WPBT_Settings::run()
S
69 1 7
WP_Beta_Tester::run()
S
76 1 4
WPBT_Beta_RC::next_package_versions()
S
80 1 3
WPBT_Beta_RC::load_hooks()
S
67 1 7
WPBT_Beta_RC::get_found_version()
S
82 1 3