Code Analysis: EasyAzon 4.1.0

Function Rating Maintainability Complexity Lines of code
easyazon_retrieve()
A
54 14 18
EasyAzon_Components_Shortcodes::shortcode_atts()
A
55 14 15
EasyAzon_Components_SettingsSections_Associates::add_settings_defaults()
A
55 13 16
EasyAzon_Components_Performance::prefetch_items()
A
49 11 28
easyazon_api_response_normalize_attributes()
A
45 9 41
easyazon_initialization()
A
45 7 45
easyazon_api_search()
A
44 7 44
easyazon_get_items()
A
53 8 24
EasyAzon_Components_Shortcodes::get_url()
A
56 8 17
EasyAzon_Components_Shortcodes::link_atts()
S
57 8 14
easyazon_api_error_message()
S
58 8 13
EasyAzon_Components_SettingsSections_Credentials::display_settings_section()
S
49 7 27
easyazon_debug()
S
55 7 17
easyazon_get_item()
S
58 6 16
easyazon_api_get_items()
S
50 5 26
EasyAzon_Components_Ajax::easyazon_query_products()
S
51 5 25
easyazon_get_attributes()
S
37 1 78
easyazon_get_item_cached()
S
62 6 10
EasyAzon_Components_ProCheck::check()
S
64 6 8
EasyAzon_Components_SettingsSections_Links::add_settings_defaults()
S
67 5 6
easyazon_api_response_normalize_item()
S
46 2 35
easyazon_collapse_attributes()
S
60 3 13
EasyAzon_Components_Lifecycle::upgrade()
S
61 3 13
easyazon_api_config()
S
62 3 11
EasyAzon_Components_SettingsSections_Associates::add_settings_section_and_fields()
S
47 1 39
easyazon_api_response_search()
S
56 2 17
EasyAzon_Components_SettingsSections_Credentials::add_settings_defaults()
S
68 3 6
EasyAzon_Components_SettingsSections_Credentials::sanitize_settings()
S
66 3 9
easyazon_yn()
S
78 3 3
EasyAzon_Components_SettingsSections_Links::sanitize_settings()
S
66 3 9
easyazon_api_get_item()
S
65 3 9
EasyAzon_Components_SettingsSections_Search::display_settings_field_default_search_locale()
S
63 3 9
EasyAzon_Components_Editor::add_meta_boxes()
S
70 3 5
easyazon_api_resources()
S
53 1 28
EasyAzon_Components_Popup::enqueue_scripts()
S
50 1 27
easyazon_get_locale_regions()
S
57 1 18
easyazon_get_locale_hosts()
S
56 1 18
easyazon_get_locale_tlds()
S
58 1 16
easyazon_get_locales()
S
57 1 16
easyazon_get_locale_associate_signup_urls()
S
58 1 16
EasyAzon_Components_SettingsSections_Links::_add_filters()
S
68 2 7
EasyAzon_Components_Shortcodes_Link::shortcode()
S
63 2 10
EasyAzon_Components_SettingsSections_Associates::_add_filters()
S
71 2 6
EasyAzon_Components_Editor::_add_actions()
S
66 2 8
EasyAzon_Components_SettingsSections_Links::display_settings_field_link_nw()
S
72 2 4
EasyAzon_Components_PopupStatesAdditions::_add_actions()
S
68 2 7
EasyAzon_Components_SettingsSections_Links::display_settings_field_link_nf()
S
72 2 4
EasyAzon_Components_About::_add_filters()
S
75 2 5
EasyAzon_Components_PopupStatesAdditions::_add_filters()
S
75 2 5
EasyAzon_Components_SettingsSections_Search::_add_actions()
S
70 2 6
EasyAzon_Components_Editor::_add_filters()
S
71 2 6
EasyAzon_Components_Shortcodes::_add_actions()
S
75 2 5
EasyAzon_Components_Popup::_add_actions()
S
71 2 6
EasyAzon_Components_Shortcodes::_add_filters()
S
66 2 8
easyazon_get_identifier_type()
S
72 2 5
EasyAzon_Components_Settings::_add_filters()
S
71 2 6
EasyAzon_Components_Popup::_add_filters()
S
71 2 6
EasyAzon_Components_ProCheck::_add_actions()
S
71 2 6
easyazon_get_locale_host()
S
72 2 5
EasyAzon_Components_About::_add_actions()
S
75 2 5
easyazon_array()
S
80 2 3
easyazon_get_attribute()
S
75 2 4
EasyAzon_Components_Performance::_add_actions()
S
71 2 6
EasyAzon_Components_SettingsSections_Upgrade::_add_actions()
S
68 2 7
EasyAzon_Components_PopupStates_Search::_add_actions()
S
68 2 7
EasyAzon_Components_Ajax::_add_filters()
S
75 2 5
EasyAzon_Components_SettingsSections_Upgrade::_add_filters()
S
75 2 5
EasyAzon_Components_Settings::sanitize_settings()
S
67 2 7
easyazon_get_locale()
S
72 2 5
EasyAzon_Components_Performance::_add_filters()
S
75 2 5
easyazon_get_locale_tld()
S
72 2 5
EasyAzon_Components_PopupStates_Link::_add_actions()
S
68 2 7
EasyAzon_Components_Settings::_add_actions()
S
66 2 8
EasyAzon_Components_Settings::_get_settings()
S
66 2 8
easyazon_api_response()
S
72 2 6
EasyAzon_Components_PopupStates_Link::_add_filters()
S
71 2 6
EasyAzon_Components_SettingsSections_Search::add_settings_defaults()
S
71 2 5
EasyAzon_Components_Performance::get_preparsed_shortcodes()
S
70 2 7
easyazon_redirect()
S
69 2 7
easyazon_get_locale_region()
S
72 2 5
EasyAzon_Components_Settings::get_setting()
S
74 2 4
EasyAzon_Components_ProCheck::_add_filters()
S
75 2 5
EasyAzon_Components_SettingsSections_Credentials::_add_actions()
S
70 2 6
easyazon_get_locale_associate_signup_url()
S
72 2 5
easyazon_api_response_get_items()
S
66 2 8
EasyAzon_Components_SettingsSections_Credentials::_add_filters()
S
64 2 9
easyazon_get_attribute_value()
S
67 2 8
EasyAzon_Components_Settings::pre_get_settings()
S
74 2 4
EasyAzon_Components_About::display_about_page()
S
69 2 6
EasyAzon_Components_SettingsSections_Search::_add_filters()
S
71 2 6
EasyAzon_Components_Ajax::_add_actions()
S
71 2 6
EasyAzon_Components_SettingsSections_Credentials::display_settings_field_access_key()
S
67 2 7
EasyAzon_Components_SettingsSections_Credentials::display_settings_field_secret_key()
S
67 2 7
EasyAzon_Components_SettingsSections_Associates::_add_actions()
S
70 2 6
EasyAzon_Components_PopupStates_Search::_add_filters()
S
65 2 9
EasyAzon_Components_SettingsSections_Credentials::override_access_key()
S
71 2 6
EasyAzon_Components_Shortcodes_Link::_add_actions()
S
75 2 5
EasyAzon_Components_SettingsSections_Credentials::override_secret_key()
S
71 2 6
EasyAzon_Components_SettingsSections_Links::_add_actions()
S
70 2 6
EasyAzon_Components_Shortcodes_Link::_add_filters()
S
71 2 6
easyazon_api_response_normalize_browse_nodes()
S
60 1 13
easyazon_set_item()
S
62 1 11
EasyAzon_Components_Settings::init()
S
77 1 4
EasyAzon_Components_SettingsSections_Links::display_settings_section()
S
73 1 5
EasyAzon_Components_SettingsSections_Links::init()
S
77 1 4
EasyAzon_Components_About::load()
S
80 1 3
EasyAzon_Components_Settings::register_setting()
S
78 1 3
EasyAzon_Components_SettingsSections_Credentials::add_settings_section_and_fields()
S
64 1 9
EasyAzon_Components_Shortcodes_Link::init()
S
75 1 5
EasyAzon_Components_PopupStates_Link::init()
S
77 1 4
EasyAzon_Components_Shortcodes_Link::_add_shortcodes()
S
72 1 5
EasyAzon_Components_SettingsSections_Search::add_settings_section_and_fields()
S
69 1 6
EasyAzon_Components_SettingsSections_Associates::display_settings_field_associates_ca()
S
76 1 3
EasyAzon_Components_Editor::enqueue_editor_scripts()
S
65 1 8
EasyAzon_Components_SettingsSections_Associates::display_settings_field_associates_uk()
S
76 1 3
EasyAzon_Components_Settings::display_settings_page()
S
72 1 5
EasyAzon_Components_Shortcodes::init()
S
77 1 4
EasyAzon_Components_SettingsSections_Associates::display_settings_field_associates_br()
S
76 1 3
EasyAzon_Components_SettingsSections_Upgrade::init()
S
77 1 4
EasyAzon_Components_SettingsSections_Associates::display_settings_field_associates_in()
S
72 1 4
EasyAzon_Components_SettingsSections_Associates::display_settings_field_associates_it()
S
76 1 3
EasyAzon_Components_Editor::display_meta_box()
S
80 1 3
EasyAzon_Components_SettingsSections_Associates::display_settings_field_associates_jp()
S
76 1 3
easyazon_get_item_cache_key()
S
75 1 4
EasyAzon_Components_Lifecycle::activation()
S
80 1 3
EasyAzon_Components_SettingsSections_Associates::display_settings_field_associates_us()
S
73 1 4
EasyAzon_Components_PopupStates_Search::get_search_result_column_insert_markup()
S
75 1 4
easyazon_get_setting_field_id()
S
78 1 3
easyazon_get_item_option_name()
S
75 1 4
easyazon_split_camel_case()
S
75 1 4
EasyAzon_Components_SettingsSections_Search::init()
S
77 1 4
EasyAzon_Components_SettingsSections_Associates::display_settings_field_associates_cn()
S
76 1 3
EasyAzon_Components_ProCheck::notice()
S
79 1 3
EasyAzon_Components_PopupStates_Search::output_state()
S
67 1 7
EasyAzon_Components_PopupStates_Link::output_state()
S
80 1 3
EasyAzon_Components_SettingsSections_Associates::init()
S
77 1 4
easyazon_get_setting()
S
77 1 3
EasyAzon_Components_Popup::add_media_upload_output()
S
74 1 4
EasyAzon_Components_SettingsSections_Associates::display_settings_field_associates_au()
S
72 1 4
EasyAzon_Components_Settings::_get_settings_defaults()
S
79 1 3
EasyAzon_Components_Lifecycle::_add_filters()
S
89 1 2
EasyAzon_Components_Editor::add_fullscreen_button()
S
65 1 9
EasyAzon_Components_PopupStates_Link::add_insert_links()
S
74 1 4
EasyAzon_Components_Popup::get_media_upload_output()
S
80 1 3
EasyAzon_Components_PopupStates_Search::enqueue_scripts()
S
65 1 8
EasyAzon_Components_SettingsSections_Associates::display_settings_section()
S
73 1 5
EasyAzon_Components_Popup::init()
S
77 1 4
EasyAzon_Components_SettingsSections_Associates::display_settings_field_associates_es()
S
76 1 3
EasyAzon_Components_Popup::add_media_upload_tabs()
S
78 1 3
EasyAzon_Components_Settings::add_settings_page()
S
73 1 4
EasyAzon_Components_PopupStates_Search::get_search_result_column_image_markup()
S
75 1 4
EasyAzon_Components_PopupStates_Search::init()
S
77 1 4
EasyAzon_Components_SettingsSections_Links::add_settings_section_and_fields()
S
64 1 9
EasyAzon_Components_PopupStates_Link::enqueue_scripts()
S
69 1 6
EasyAzon_Components_PopupStates_Search::get_search_result_column_title_markup()
S
77 1 4
easyazon_get_setting_field_name()
S
78 1 3
EasyAzon_Components_PopupStatesAdditions::init()
S
77 1 4
EasyAzon_Components_PopupStatesAdditions::link_form_upgrade_prompt()
S
80 1 3
EasyAzon_Components_About::init()
S
77 1 4
EasyAzon_Components_Lifecycle::_delete_outdated_data()
S
74 1 4
easyazon_get_preparsed_shortcodes()
S
80 1 3
EasyAzon_Components_PopupStates_Search::add_search_result_columns()
S
70 1 6
easyazon_get_url()
S
79 1 3
easyazon_get_identifier_types()
S
67 1 9
easyazon_get_shortcodes()
S
80 1 3
EasyAzon_Components_SettingsSections_Upgrade::display_settings_section()
S
73 1 5
EasyAzon_Components_Shortcodes_Link::get_shortcodes()
S
71 1 6
EasyAzon_Components_PopupStatesAdditions::search_buttons_upgrade_prompt()
S
80 1 3
EasyAzon_Components_Performance::init()
S
77 1 4
EasyAzon_Components_Lifecycle::init()
S
70 1 6
EasyAzon_Components_SettingsSections_Associates::display_settings_field_associates_fr()
S
76 1 3
EasyAzon_Components_Editor::init()
S
77 1 4
EasyAzon_Components_SettingsSections_Upgrade::load_settings_page()
S
64 1 9
EasyAzon_Components_SettingsSections_Search::display_settings_section()
S
73 1 5
EasyAzon_Components_SettingsSections_Upgrade::add_settings_section_and_fields()
S
77 1 3
EasyAzon_Components_Settings::load_settings_page()
S
71 1 5
EasyAzon_Components_About::add_about_page()
S
72 1 4
EasyAzon_Components_Lifecycle::_add_actions()
S
78 1 3
EasyAzon_Components_ProCheck::init()
S
77 1 4
EasyAzon_Components_SettingsSections_Associates::display_settings_field_associates_de()
S
76 1 3
EasyAzon_Components_SettingsSections_Credentials::init()
S
77 1 4
EasyAzon_Components_Ajax::init()
S
77 1 4
easyazon_phpversion_notice()
S
78 1 3
EasyAzon_Components_Editor::output_easyazon_button()
S
78 1 3
EasyAzon_Components_Settings::add_admin_pages()
S
73 1 4
EasyAzon_Components_Lifecycle::deactivation()
S
80 1 3