Code Analysis: EXMAGE - WordPress Image Links 1.0.25

Function Rating Maintainability Complexity Lines of code
EXMAGE_WP_IMAGE_LINKS::convert_external_image()
D
28
30 131
VillaTheme_Support::get_ads_data()
B
40 21 54
VillaTheme_Support::page_callback()
B
38 16 89
VillaTheme_Require_Environment::check()
A
48 15 28
EXMAGE_WP_IMAGE_LINKS::update_attachment_metadata()
A
36 11 87
VillaTheme_Support::plugin_information()
A
41 12 59
EXMAGE_WP_IMAGE_LINKS::handle_url()
A
43 12 43
EXMAGE_Background_Process::handle()
A
47 11 35
EXMAGE_WP_IMAGE_LINKS::add_image()
A
40 9 58
VillaTheme_Support::get_data()
A
46 10 38
VillaTheme_Support::scripts()
A
38 6 97
VillaTheme_Support::review_notice()
A
44 9 48
WP_Background_Process::handle()
A
50 10 29
EXMAGE_WP_IMAGE_LINKS::wp_calculate_image_srcset()
A
50 10 25
EXMAGE_WP_IMAGE_LINKS::filter_exmage_in_library_page()
A
44 8 53
EXMAGE_WP_IMAGE_LINKS::select_size()
A
56 10 18
VillaTheme_Support::remote_get()
A
44 8 47
VillaTheme_Support::hide_notices()
A
49 9 30
EXMAGE_WP_IMAGE_LINKS::process_image_url()
A
50 8 27
EXMAGE_WP_IMAGE_LINKS::wp_get_attachment_url()
A
56 8 18
exmage_remove_filter()
A
56 8 17
VillaTheme_Support::villatheme_support()
S
44 5 57
VillaTheme_Support::hide_review_notice()
S
53 7 21
EXMAGE_WP_IMAGE_LINKS::column_callback_media()
S
55 7 20
EXMAGE_Background_Process_Images::task()
S
55 7 19
EXMAGE_WP_IMAGE_LINKS::is_image_url_valid()
S
57 7 15
VillaTheme_Require_Environment::notice()
S
51 6 28
VillaTheme_Support::form_ads()
S
47 5 43
EXMAGE_WP_IMAGE_LINKS::admin_notices()
S
50 5 37
EXMAGE_WP_IMAGE_LINKS::search_exmage_url_when_import_product()
S
55 6 19
VillaTheme_Support::add_toolbar()
S
52 5 25
VillaTheme_Support::deactivate_scripts()
S
49 4 37
VillaTheme_Support::widget()
S
55 4 28
VillaTheme_Support::__construct()
S
51 4 24
EXMAGE_WP_IMAGE_LINKS::override_media_template_attachment_detail()
S
46 1 66
EXMAGE_WP_IMAGE_LINKS::get_sizes()
S
56 4 18
EXMAGE_WP_IMAGE_LINKS::post_upload_ui()
S
52 3 31
EXMAGE_Background_Process::get_items_left()
S
62 4 12
VillaTheme_Support::admin_init()
S
61 4 11
WP_Background_Process::get_memory_limit()
S
62 4 11
VillaTheme_Support::admin_menu()
S
55 3 22
EXMAGE_WP_IMAGE_LINKS::check_environment()
S
47 2 36
VillaTheme_Support::get_uninstall_reasons()
S
47 1 47
EXMAGE_WP_IMAGE_LINKS::wp_enqueue_media()
S
56 3 17
WP_Background_Process::is_queue_empty()
S
57 3 16
EXMAGE_WP_IMAGE_LINKS::admin_init()
S
63 4 10
VillaTheme_Support::plugin_row_meta()
S
59 3 13
EXMAGE_Background_Process::is_cron_late()
S
62 3 12
WP_Background_Process::maybe_handle()
S
63 3 12
WP_Background_Process::handle_cron_healthcheck()
S
65 3 11
WP_Background_Process::get_batch()
S
52 2 25
EXMAGE_WP_IMAGE_LINKS::init()
S
56 2 20
EXMAGE_WP_IMAGE_LINKS::jetpack_photon_skip_image()
S
67 3 8
VillaTheme_Require_Environment::__construct()
S
58 2 15
EXMAGE_Background_Process::complete()
S
70 3 6
EXMAGE_WP_IMAGE_LINKS::wpml_after_duplicate_attachment()
S
69 3 6
EXMAGE_WP_IMAGE_LINKS::load_image_to_edit_path()
S
69 3 6
EXMAGE_Background_Process::delete_all_batches()
S
61 2 12
WP_Async_Request::get_post_args()
S
62 2 12
EXMAGE_Background_Process::get_all_batches()
S
61 2 11
WP_Background_Process::schedule_cron_healthcheck()
S
62 2 11
EXMAGE_WP_IMAGE_LINKS::html_for_external_image()
S
61 1 17
VillaTheme_Support::dashboard()
S
65 2 10
VillaTheme_Support::get_plugin_name()
S
73 2 4
WP_Background_Process::clear_scheduled_event()
S
71 2 6
WP_Background_Process::schedule_event()
S
73 2 5
VillaTheme_Support::link_to_pro()
S
66 2 7
EXMAGE_Background_Process::kill_process()
S
68 2 7
EXMAGE_WP_IMAGE_LINKS::wp_prepare_attachment_for_js()
S
66 2 8
WP_Background_Process::update()
S
71 2 6
WP_Background_Process::time_exceeded()
S
66 2 8
WP_Background_Process::is_process_running()
S
71 2 6
WP_Async_Request::get_query_args()
S
66 2 9
WP_Background_Process::lock_process()
S
68 2 6
WP_Async_Request::get_query_url()
S
71 2 6
WP_Background_Process::save()
S
69 2 7
WP_Background_Process::cancel_process()
S
69 2 7
WP_Background_Process::memory_exceeded()
S
64 2 9
EXMAGE_WP_IMAGE_LINKS::html_for_convertable_external_image()
S
65 1 12
WP_Background_Process::__construct()
S
67 1 7
EXMAGE_WP_IMAGE_LINKS::background_process()
S
80 1 3
WP_Background_Process::dispatch()
S
77 1 4
WP_Async_Request::dispatch()
S
72 1 5
WP_Background_Process::generate_key()
S
71 1 5
EXMAGE_WP_IMAGE_LINKS::get_supported_mime_types()
S
67 1 9
WP_Async_Request::handle()
S
100 1 0
VillaTheme_Require_Environment::has_error()
S
80 1 3
VillaTheme_Support::hide_toolbar_button()
S
65 1 9
EXMAGE_Background_Process::is_queue_empty()
S
80 1 3
EXMAGE_WP_IMAGE_LINKS::load_plugin_textdomain()
S
71 1 5
WP_Async_Request::maybe_handle()
S
71 1 6
WP_Async_Request::data()
S
77 1 4
EXMAGE_WP_IMAGE_LINKS::settings_link()
S
73 1 4
EXMAGE_WP_IMAGE_LINKS::__construct()
S
79 1 3
WP_Background_Process::unlock_process()
S
76 1 4
EXMAGE_WP_IMAGE_LINKS::is_external()
S
74 1 4
WP_Background_Process::delete()
S
77 1 4
EXMAGE_Background_Process::get_identifier()
S
82 1 3
WP_Background_Process::complete()
S
82 1 3
EXMAGE_WP_IMAGE_LINKS::stop_processing_button()
S
73 1 4
WP_Async_Request::__construct()
S
71 1 5
WP_Background_Process::task()
S
100 1 0
WP_Background_Process::push_to_queue()
S
76 1 4
EXMAGE_Background_Process::is_downloading()
S
81 1 3