Code Analysis: Amazon Web Services 1.0.5

Function Rating Maintainability Complexity Lines of code
WP_AWS_Compatibility_Check::get_error_msg()
B
36 20 77
AWS_Compatibility_Check::get_sdk_requirements_errors()
A
48 13 33
WP_AWS_Compatibility_Check::is_installing_or_updating_plugins()
A
52 13 23
AWS_Plugin_Base::get_defined_settings()
A
50 10 29
Amazon_Web_Services::handle_post_request()
A
53 9 21
amazon_web_services_activation()
S
52 6 24
AWS_Plugin_Base::settings_constant_changed()
S
61 6 11
Amazon_Web_Services::admin_menu()
S
52 5 23
WP_AWS_Compatibility_Check::check_capabilities()
S
59 5 15
Amazon_Web_Services::get_access_key_id()
S
62 5 12
Amazon_Web_Services::get_secret_access_key()
S
62 5 12
Amazon_Web_Services::get_client()
S
57 4 17
WP_AWS_Compatibility_Check::get_admin_notice()
S
58 4 15
Amazon_Web_Services::__construct()
S
54 3 20
WP_AWS_Compatibility_Check::is_parent_plugin_enabled()
S
64 4 10
AWS_Compatibility_Check::get_error_msg()
S
59 3 14
WP_AWS_Compatibility_Check::get_plugin_action_url()
S
60 3 13
WP_AWS_Compatibility_Check::get_parent_plugin_url()
S
65 3 10
WP_AWS_Compatibility_Check::hook_admin_notices()
S
68 3 9
AWS_Plugin_Base::filter_settings()
S
65 3 10
AWS_Plugin_Base::get_asset_version()
S
78 3 3
AWS_Plugin_Base::get_asset_suffix()
S
78 3 3
Amazon_Web_Services::use_ec2_iam_roles()
S
71 3 6
AWS_Plugin_Base::get_settings()
S
70 3 6
WP_AWS_Compatibility_Check::get_parent_plugin_filename()
S
64 3 10
AWS_Plugin_Base::dbrains_url()
S
60 2 13
AWS_Plugin_Base::get_aws_regions()
S
56 1 18
Amazon_Web_Services::are_prefixed_key_constants_set()
S
79 2 3
AWS_Plugin_Base::update_site_option()
S
70 2 6
WP_AWS_Compatibility_Check::is_compatible()
S
72 2 5
Amazon_Web_Services::needs_access_keys()
S
72 2 6
AWS_Plugin_Base::plugin_actions_settings_link()
S
64 2 9
Amazon_Web_Services::are_access_keys_set()
S
80 2 3
WP_AWS_Compatibility_Check::get_parent_plugin_class()
S
68 2 7
WP_AWS_Compatibility_Check::get_parent_plugin_name()
S
72 2 6
Amazon_Web_Services::render_page()
S
63 2 10
WP_AWS_Compatibility_Check::get_parent_plugin_basename()
S
69 2 7
AWS_Plugin_Base::listen_for_settings_constant_changes()
S
68 2 6
WP_AWS_Compatibility_Check::is_parent_plugin_at_version()
S
73 2 4
Amazon_Web_Services::are_key_constants_set()
S
79 2 3
AWS_Plugin_Base::get_setting()
S
65 2 9
AWS_Plugin_Base::get_defined_setting()
S
72 2 5
Amazon_Web_Services::get_plugin_path()
S
69 2 7
AWS_Plugin_Base::remove_setting()
S
71 2 6
AWS_Plugin_Base::remove_defined_setting()
S
71 2 6
WP_AWS_Compatibility_Check::__construct()
S
60 1 13
AWS_Plugin_Base::get_plugin_action_settings_text()
S
80 1 3
Amazon_Web_Services::get_plugin_activate_url()
S
74 1 4
WP_AWS_Compatibility_Check::get_plugin_basename()
S
81 1 3
AWS_Plugin_Base::set_setting()
S
80 1 3
AWS_Plugin_Base::get_plugin_version()
S
82 1 3
AWS_Plugin_Base::render_view()
S
75 1 4
AWS_Plugin_Base::__construct()
S
69 1 6
Amazon_Web_Services::get_plugin_action_settings_text()
S
80 1 3
Amazon_Web_Services::enqueue_menu_styles()
S
80 1 3
WP_AWS_Compatibility_Check::set_error_msg()
S
73 1 5
amazon_web_services_require_files()
S
71 1 6
Amazon_Web_Services::admin_plugin_body_class()
S
78 1 4
AWS_Plugin_Base::get_plugin_slug()
S
82 1 3
AWS_Plugin_Base::enqueue_style()
S
71 1 5
amazon_web_services_init()
S
74 1 5
AWS_Plugin_Base::get_plugin_basename()
S
82 1 3
Amazon_Web_Services::is_plugin_activated()
S
76 1 4
WP_AWS_Compatibility_Check::render_notice()
S
78 1 3
AWS_Plugin_Base::get_plugin_dir_path()
S
82 1 3
AWS_Plugin_Base::set_settings()
S
82 1 3
AWS_Plugin_Base::get_plugin_page_url()
S
80 1 3
Amazon_Web_Services::get_plugin_install_url()
S
78 1 3
AWS_Plugin_Base::get_utm_source()
S
82 1 3
Amazon_Web_Services::add_page()
S
78 1 3
Amazon_Web_Services::plugin_load()
S
70 1 6
AWS_Plugin_Base::get_settings_whitelist()
S
83 1 3
AWS_Plugin_Base::enqueue_script()
S
69 1 6
AWS_Plugin_Base::save_settings()
S
80 1 3
AWS_Plugin_Base::settings_constant_added()
S
74 1 4
AWS_Compatibility_Check::__construct()
S
78 1 3
WP_AWS_Compatibility_Check::is_plugin_active()
S
76 1 4
AWS_Plugin_Base::get_plugin_file_path()
S
82 1 3