Code Analysis: Image Source Control 2.8.0

Function Rating Maintainability Complexity Lines of code
ISC_Public::list_all_post_attachments_sources_shortcode()
C
31 26 103
ISC_Public::pagination_links()
C
34 23 100
ISC_Admin::settings_validation()
B
38 23 64
ISC_Model::update_image_posts_meta()
B
38 21 69
ISC_Public::is_amp()
B
52 19 20
ISC_Public::list_post_attachments_with_sources()
B
42 17 48
ISC_Public::render_image_source_string()
B
43 17 46
ISC_Public::add_source_captions_to_content()
B
36 14 81
ISC_Public::add_sources_to_content()
A
43 16 45
ISC_Model::get_image_by_url()
A
39 12 63
ISC_Model::filter_image_ids()
A
42 12 50
Isc_Gutenberg::save_meta()
A
51 12 23
ISC_Admin::admin_head_scripts()
A
48 8 38
ISC_Public::can_add_list_to_content()
A
61 9 11
ISC_Model::add_meta_values_to_attachments()
S
51 7 27
Isc_Gutenberg::editor_assets()
S
49 7 26
ISC_Class::licences_text_to_array()
S
53 7 24
ISC_Log::log()
S
54 7 18
ISC_Admin::add_isc_fields()
S
44 5 44
ISC_Admin::upgrade_management()
S
54 6 22
ISC_Public::get_thumbnail_source_string()
S
54 6 21
ISC_Class::filter_src_attributes()
S
54 6 21
ISC_Admin::renderfield_thumbnail_in_list()
S
56 6 18
ISC_Admin::add_admin_scripts()
S
55 6 18
ISC_Admin::admin_notices()
S
57 6 16
ISC_Public::is_amp_reader_mode()
S
59 6 15
ISC_Admin::do_settings_sections()
S
52 5 30
ISC_Public::is_main_loop()
S
63 7 10
ISC_Admin::branded_admin_header()
S
56 5 18
ISC_Public::render_attachments()
S
49 4 33
ISC_Class::get_standard_source()
S
60 5 14
ISC_Model::isc_fields_save()
S
59 5 14
ISC_Model::can_save_image_information()
S
62 5 10
ISC_Class::get_standard_source_label()
S
58 4 15
ISC_Public::add_featured_image_source_to_excerpt_block()
S
59 4 15
ISC_Public::list_post_attachments_with_sources_shortcode()
S
60 4 13
ISC_Class::is_standard_source()
S
61 4 12
ISC_Class::default_options()
S
44 1 56
ISC_Model::update_indexes()
S
63 4 11
ISC_Admin::list_image_post_relations()
S
53 3 24
ISC_Model::update_post_images_meta()
S
57 3 17
Isc_Gutenberg::widgets_update_option()
S
64 4 10
ISC_Public::register_hooks()
S
57 3 15
ISC_Public::can_load_isc()
S
65 4 9
ISC_Public::render_global_list_thumbnail()
S
61 3 12
ISC_Admin::add_menu_items()
S
53 2 24
ISC_Class::get_list_included_images_options()
S
48 1 38
ISC_Public::front_head()
S
57 2 23
ISC_Admin::list_post_image_relations()
S
56 2 20
ISC_Admin::add_links_to_plugin_page()
S
57 2 16
isc_thumbnail_source()
S
67 3 8
ISC_Model::clear_index()
S
65 3 9
ISC_Storage_Model::get_image_id_from_storage()
S
66 3 8
ISC_Admin::settings_init()
S
47 1 30
ISC_Storage_Model::get_data_by_image_url()
S
66 3 8
ISC_Storage_Model::get_storage_without_wp_images()
S
64 3 10
ISC_Class::get_standard_source_text()
S
63 3 10
ISC_Model::attachment_added()
S
66 3 8
ISC_Admin::renderfield_licences()
S
64 3 10
ISC_Public::display_all_attachment_list()
S
67 3 7
ISC_Class::get_overlay_included_images_options()
S
52 1 27
ISC_Storage_Model::update_data_by_image_url()
S
62 2 12
Isc_Gutenberg::init()
S
60 2 11
ISC_Storage_Model::update()
S
62 2 11
ISC_Class::get_global_list_included_images_options()
S
55 1 22
ISC_Model::get_attachments_with_empty_sources()
S
55 1 21
ISC_Model::get_unused_attachments()
S
58 1 16
ISC_Admin::__construct()
S
57 1 16
ISC_Storage_Model::get_storage()
S
70 2 7
ISC_Admin::renderfield_overlay_style()
S
71 2 5
ISC_Public::add_source_list_to_content()
S
69 2 7
ISC_Admin::renderfield_standard_source()
S
67 2 7
ISC_Admin::is_isc_page()
S
73 2 4
ISC_Admin::get_pro_link()
S
65 2 8
ISC_Public::excerpt_filter()
S
66 2 8
ISC_Admin::renderfield_below_content_included_images()
S
69 2 6
ISC_Storage_Model::remove_image()
S
64 2 10
ISC_Admin::get_isc_website_url()
S
68 2 7
Isc_Gutenberg::__construct()
S
66 2 8
ISC_Class::maybe_update_attachment_post_meta()
S
73 2 5
ISC_Admin::clear_storage()
S
66 2 8
ISC_Admin::renderfield_global_list_included_images()
S
69 2 6
ISC_Public::front_scripts()
S
69 2 6
ISC_Public::get_instance()
S
75 2 4
ISC_Model::save_field()
S
70 2 6
ISC_Storage_Model::remove_image_by_id()
S
68 2 7
ISC_Storage_Model::update_post_id()
S
70 2 6
ISC_Admin::clear_index()
S
66 2 8
ISC_Admin::renderfield_overlay_included_images()
S
69 2 6
ISC_Admin::renderfield_images_per_page_in_list()
S
71 2 5
ISC_Admin::get_manual_url()
S
66 2 8
ISC_Model::get_attachments()
S
65 1 9
ISC_Admin::renderfield_remove_on_uninstall()
S
72 1 5
ISC_Public::register_the_content_filters()
S
78 1 3
isc_image_source()
S
76 1 4
ISC_Class::get_image_source_text()
S
69 1 7
ISC_Admin::renderfield_source_type_overlay()
S
76 1 4
ISC_Class::get_instance()
S
80 1 3
ISC_Admin::renderfield_thumbnail_width()
S
76 1 4
ISC_Class::get_image_title()
S
70 1 7
ISC_Model::update_missing_sources_transient()
S
72 1 5
ISC_Log::get_log_file_URL()
S
80 1 3
ISC_Admin::render_sources_page()
S
72 1 5
ISC_Public::get_source_by_url()
S
76 1 4
ISC_Storage_Model::__construct()
S
82 1 3
ISC_Admin::renderfield_source_type_complete_list()
S
80 1 3
ISC_Model::__construct()
S
74 1 4
ISC_Storage_Model::clear_storage()
S
80 1 3
ISC_Admin::render_isc_settings_page()
S
80 1 3
ISC_Admin::renderfield_source_type_list()
S
76 1 4
ISC_Storage_Model::sanitize_url_key()
S
73 1 4
ISC_Admin::render_section_position()
S
80 1 3
ISC_Admin::renderfield_enable_log()
S
69 1 6
ISC_Admin::renderfield_overlay_text()
S
76 1 4
ISC_Admin::renderfield_enable_licences()
S
76 1 4
isc_list()
S
76 1 4
ISC_Class::get_image_source_url()
S
69 1 7
ISC_Class::get_image_license()
S
69 1 7
ISC_Model::clear_image_posts_index()
S
74 1 4
ISC_Model::clear_post_images_index()
S
74 1 4
ISC_Class::__construct()
S
67 1 7
ISC_Public::get_image_source_text()
S
68 1 8
ISC_Storage_Model::is_image_url_in_storage()
S
72 1 5
ISC_Class::use_standard_source()
S
69 1 7
ISC_Public::__construct()
S
75 1 4
ISC_Admin::renderfield_overlay_position()
S
76 1 4
ISC_Log::delete_log_file()
S
80 1 3
ISC_Admin::renderfield_warning_source_missing()
S
76 1 4
ISC_Public::remove_the_content_filters()
S
78 1 3
ISC_Model::count_missing_sources()
S
73 1 5
Isc_Gutenberg::save_post()
S
80 1 3
ISC_Class::get_isc_options()
S
79 1 3
ISC_Public::render_image_source_box()
S
71 1 6
ISC_Model::get_instance()
S
80 1 3
ISC_Log::get_log_file_path()
S
79 1 3
ISC_Admin::renderfield_thumbnail_height()
S
76 1 4
ISC_Admin::delete_attachment()
S
76 1 4
ISC_Admin::renderfield_list_headline()
S
76 1 4
ISC_Public::use_standard_source()
S
69 1 7