Code Analysis: Mission Control 0.1-alpha

Function Rating Maintainability Complexity Lines of code
MissionControl\Extension\PluginControl::render_settings()
B
32 20 103
MissionControl\Utility::input_query()
B
45 19 40
MissionControl\Extension\ThemeControl::prepare_themes_for_js()
B
43 17 42
MissionControl\Extension\ThemeControl::render_settings()
A
36 13 74
MissionControl\Extension\PluginControl::process_form()
A
43 13 47
MissionControl\Extension\PluginControl::all_plugins()
A
50 13 25
MissionControl\Extension\LevelMessage::process_form()
A
48 12 29
MissionControl\Extension\ThemeControl::process_form()
A
46 11 40
MissionControl\Extension\PluginControl::plugin_action_links()
A
47 11 32
MissionControl\Autoloader::autoload()
A
47 10 33
MissionControl\Module\Levels::add_site_listing_column_details()
A
46 9 34
MissionControl\Extension\LevelMessage::add_to_content()
A
55 9 18
MissionControl\Extension::get_setting()
A
51 8 26
MissionControl\Extension\QuotaManager::process_form()
A
52 8 23
MissionControl\Extension\LevelMessage::render_settings()
A
41 6 50
MissionControl\Extension::get_extension_info()
S
50 7 30
MissionControl\Extension\QuotaManager::render_settings()
S
43 6 42
MissionControl::setup_paths()
S
52 7 21
MissionControl\Extension\ThemeControl::allowed_themes()
S
56 7 16
MissionControl\Plugin::get_setting()
S
58 7 14
MissionControl\Utility::output()
S
37 2 85
MissionControl::__construct()
S
47 5 35
MissionControl\Base::hook_by_reflection()
S
53 6 20
MissionControl\Plugin::__construct()
S
56 6 18
MissionControl\Extension::get_settings()
S
63 7 9
MissionControl\Extension\ThemeControl::customize_controls_print_footer_scripts()
S
61 7 10
MissionControl\Extension\QuotaManager::upload_quota_space_display()
S
54 5 21
MissionControl\Module\Levels::get_site_level()
S
54 5 20
MissionControl\Module\Levels::update_levels()
S
57 5 15
MissionControl\Module\Levels::render_edit_site_level()
S
51 4 24
MissionControl\Plugin::admin_scripts()
S
53 4 21
MissionControl\Extension::update_setting()
S
58 4 16
MissionControl\Plugin::update_settings()
S
59 4 16
MissionControl\Extension\LevelMessage::add_extension_action()
S
63 5 9
MissionControl\Extension\PluginControl::add_extension_action()
S
63 5 9
MissionControl\Extension\QuotaManager::add_extension_action()
S
63 5 9
MissionControl\Extension\ThemeControl::add_extension_action()
S
63 5 9
MissionControl\Extension\PluginControl::get_plugins()
S
61 4 12
MissionControl\Plugin::admin_menu()
S
56 3 20
MissionControl\API\Levels::register_routes()
S
47 1 45
MissionControl\Plugin::update_site_settings()
S
59 3 13
MissionControl\API\Levels::update_site_level()
S
60 3 12
MissionControl\Extension\PluginControl::activated_plugin()
S
60 3 12
MissionControl\Module\Extensions::get_extensions()
S
62 3 12
MissionControl\APILoader::get_extension_api_url()
S
61 3 11
MissionControl\Extension\ThemeControl::enqueue_scripts()
S
53 2 23
MissionControl\Module\Levels::add_scripts()
S
47 1 34
MissionControl\Extension\LevelMessage::enqueue_scripts()
S
57 2 17
MissionControl\Extension\QuotaManager::enqueue_scripts()
S
57 2 17
MissionControl\Extension::get_site_setting()
S
63 3 9
MissionControl\Module\Levels::get_levels()
S
59 2 15
MissionControl\Module\Levels::submenu_file()
S
68 3 7
MissionControl\API\Object::permission()
S
67 3 7
MissionControl\Extension\PluginControl::enqueue_scripts()
S
58 2 15
MissionControl\Plugin::alter_submenu_file()
S
67 3 8
MissionControl\Extension\QuotaManager::pre_site_option_upload_space_check_disabled()
S
68 3 6
MissionControl\Plugin::get_site_setting()
S
64 3 9
MissionControl\Plugin::get_extension()
S
68 3 7
MissionControl\Utility::object_to_array()
S
64 3 10
MissionControl\Plugin::module_toggle_status()
S
61 2 13
MissionControl\API\Extensions::register_routes()
S
53 1 25
MissionControl\Extension\PluginControl::site_level_updated()
S
55 1 19
MissionControl\Extension::get_info()
S
58 1 15
MissionControl\Extension\LevelMessage::mc_level_message_shortcode()
S
65 2 9
MissionControl\Extension::get_settings_url()
S
69 2 7
MissionControl\Module\Extensions::add_scripts()
S
58 1 15
MissionControl\Module\Levels::parent_file()
S
69 2 7
MissionControl\Extension::update_site_setting()
S
65 2 8
MissionControl\Extension\ThemeControl::admin_scripts()
S
69 2 7
MissionControl\Plugin::get_active_modules()
S
68 2 7
MissionControl\Extension\PluginControl::admin_scripts()
S
69 2 7
MissionControl\Plugin::get_all_modules()
S
69 2 7
MissionControl\Plugin::module_status()
S
74 2 4
MissionControl\Extension\QuotaManager::get_space_allowed()
S
69 2 6
MissionControl\Plugin::alter_all_sites_menu()
S
72 2 6
MissionControl\Plugin::remove_from_site_plugin_list()
S
71 2 6
MissionControl\Base::__construct()
S
71 2 6
MissionControl\Utility::array_to_object()
S
68 2 7
MissionControl\Module\Levels::alter_all_sites_menu()
S
71 2 6
MissionControl::parse_header_information()
S
59 1 14
MissionControl\Module\Levels::default_levels()
S
61 1 13
MissionControl\Extension\PluginControl::pre_current_active_plugins()
S
60 1 13
MissionControl\Module\Levels::render_levels_page()
S
60 1 12
MissionControl\Module\Extensions::render_extensions_page()
S
61 1 11
MissionControl\Module\Extensions::bundled_extensions()
S
67 1 9
MissionControl\Plugin::render_admin_menu()
S
80 1 3
MissionControl\API\Object::register_routes()
S
98 1 1
MissionControl\Module\Levels::api_endpoint()
S
75 1 4
MissionControl::__wakeup()
S
83 1 3
MissionControl\Extension\LevelMessage::slug()
S
82 1 3
MissionControl\Extension\QuotaManager::description()
S
80 1 3
MissionControl\API\Levels::init()
S
73 1 5
MissionControl\APILoader::api_init()
S
79 1 3
MissionControl\Utility::post_query()
S
78 1 3
MissionControl\Plugin::get_core_modules()
S
73 1 6
MissionControl\Extension\ThemeControl::menu_slug()
S
82 1 3
MissionControl\Extension\LevelMessage::name()
S
79 1 3
MissionControl\Module\Levels::init()
S
76 1 4
MissionControl\Extension\QuotaManager::menu_slug()
S
82 1 3
MissionControl\Module\Levels::add_levels_menu()
S
68 1 7
MissionControl\Extension\QuotaManager::slug()
S
82 1 3
MissionControl\Extension\ThemeControl::slug()
S
82 1 3
MissionControl\Extension\ThemeControl::description()
S
80 1 3
MissionControl\Extension\LevelMessage::init_hooks()
S
79 1 3
MissionControl::installation_fail()
S
71 1 5
MissionControl\Extension\PluginControl::allow_table_data_attributes()
S
66 1 9
MissionControl\APILoader::get_secret()
S
70 1 5
MissionControl\API\Extensions::toggle_extension()
S
67 1 8
MissionControl\Extension::extension_path()
S
77 1 3
MissionControl\Extension\PluginControl::description()
S
80 1 3
MissionControl\API\Levels::get_site_levels()
S
68 1 7
MissionControl::launch_plugin()
S
73 1 5
MissionControl\Extension\PluginControl::menu_slug()
S
82 1 3
MissionControl\Plugin::instance()
S
77 1 4
MissionControl\Extension\PluginControl::slug()
S
82 1 3
MissionControl\Module\Levels::__construct()
S
74 1 5
MissionControl\Utility::force_missioncontrol_menu()
S
70 1 7
MissionControl\Autoloader::register()
S
75 1 4
MissionControl::version_fail_text()
S
79 1 3
MissionControl\Extension\ThemeControl::name()
S
79 1 3
MissionControl::__clone()
S
83 1 3
MissionControl\Extension\PluginControl::name()
S
79 1 3
MissionControl\Extension::add_submenu()
S
71 1 6
MissionControl\API\Levels::update_levels()
S
75 1 4
MissionControl::load_textdomain()
S
78 1 3
MissionControl\Module\Levels::add_site_listing_columns()
S
65 1 9
MissionControl\Module\Extensions::api_endpoint()
S
75 1 4
MissionControl\Utility::sanitize_array_item()
S
79 1 3
MissionControl\Module\Levels::update_site_level()
S
75 1 4
MissionControl::version_fail()
S
79 1 3
MissionControl\Extension\QuotaManager::name()
S
79 1 3
MissionControl\API\Levels::get_levels()
S
79 1 3
MissionControl\Module\Extensions::__construct()
S
76 1 4
MissionControl\APILoader::register_endpoints()
S
80 1 3
MissionControl\API\Extensions::get_extensions()
S
81 1 3
MissionControl\Extension\LevelMessage::get_level_defaults()
S
66 1 9
MissionControl\Module\Levels::make_slug()
S
72 1 5
MissionControl\Utility::request_query()
S
78 1 3
MissionControl\Extension\LevelMessage::menu_slug()
S
82 1 3
MissionControl\Extension\LevelMessage::description()
S
80 1 3
MissionControl\Utility::get_query()
S
78 1 3
MissionControl\Module\Extensions::add_extensions_menu()
S
68 1 7
MissionControl\Module\Extensions::init()
S
76 1 4
MissionControl\Module\Levels::level_pages_init()
S
66 1 9
MissionControl\API\Extensions::init()
S
73 1 5