Code Analysis: Image Source Control Lite 2.18.1

Function Rating Maintainability Complexity Lines of code
ISC_Public::list_all_post_attachments_sources_shortcode()
C
31 26 102
ISC_Public::pagination_links()
C
34 24 100
ISC_Admin::settings_validation()
C
37 25 66
ISC_Model::update_image_posts_meta()
B
38 21 69
ISC_Public::list_post_attachments_with_sources()
B
41 18 51
Composer\Autoload\ClassLoader::findFileWithExtension()
B
42 18 50
ISC_Public::is_amp()
B
52 19 20
ISC_Public::add_sources_to_content()
A
43 16 45
ISC_Model::get_image_by_url()
A
38 12 66
ISC_Public::render_image_source_string()
A
45 13 41
ISC_Public::add_source_captions_to_content()
A
39 11 67
ISC_Model::filter_image_ids()
A
42 12 50
ISC_Admin::admin_head_scripts()
A
42 10 67
ISC_Block_Options::save_meta()
A
51 12 23
ISC_Admin::add_isc_fields()
A
40 9 55
Composer\InstalledVersions::getInstalled()
A
50 10 27
Composer\Autoload\ClassLoader::findFile()
A
52 10 25
ISC_Public::can_add_list_to_content()
A
61 9 11
ISC_Model::analyze_unused_image()
S
51 7 28
ISC_Model::add_meta_values_to_attachments()
S
51 7 27
ISC_Block_Options::editor_assets()
S
50 7 25
ISC_Class::licences_text_to_array()
S
53 7 24
Composer\InstalledVersions::getVersionRanges()
S
53 7 22
ISC_Admin::render_sources_page()
S
44 5 49
Composer\Autoload\ClassLoader::addPsr4()
S
50 6 32
ISC_Admin::upgrade_management()
S
54 6 22
ISC_Class::filter_src_attributes()
S
54 6 21
ISC_Admin::do_settings_sections()
S
51 5 33
ISC_Admin::add_admin_scripts()
S
55 6 18
ISC_Admin::renderfield_thumbnail_in_list()
S
56 6 18
Composer\Autoload\ClassLoader::add()
S
51 5 32
ISC_Admin::admin_notices()
S
57 6 16
ISC_Public::is_amp_reader_mode()
S
59 6 15
ISC_Public::is_main_loop()
S
63 7 10
ISC_Public::get_thumbnail_source_string()
S
55 5 19
ISC_Public::render_attachments()
S
49 4 33
ISC_Model::update_image_post_meta()
S
56 5 17
ISC\Standard_Source::get_standard_source()
S
59 5 14
ISC_Model::isc_fields_save()
S
59 5 14
Composer\InstalledVersions::getInstalledPackagesByType()
S
62 5 11
ISC_Admin::branded_admin_header()
S
56 4 18
ISC_Public::add_featured_image_source_to_excerpt_block()
S
59 4 15
ISC_Model::can_save_image_information()
S
62 5 10
ISC_Public::front_head()
S
53 3 30
ISC\Analyze_HTML::extract_image_id()
S
59 4 14
ISC_Public::list_post_attachments_with_sources_shortcode()
S
60 4 13
ISC_Public::render_caption_string()
S
60 4 13
ISC_Public::display_all_attachment_list()
S
60 4 12
ISC\Autoloader::locate()
S
62 4 12
ISC\Standard_Source::standard_source_is()
S
61 4 12
Composer\InstalledVersions::getVersion()
S
61 4 12
Composer\InstalledVersions::getPrettyVersion()
S
61 4 12
Composer\InstalledVersions::getReference()
S
61 4 12
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_Admin::settings_init()
S
47 2 31
ISC_Public::register_hooks()
S
58 3 15
ISC_Public::can_load_isc()
S
64 4 9
Composer\InstalledVersions::getInstallPath()
S
63 4 9
ISC_Block_Options::widgets_update_option()
S
64 4 10
ISC_Log::log()
S
65 4 7
ISC_Block_Options::enabled()
S
65 4 9
Composer\InstalledVersions::isInstalled()
S
66 4 8
ISC_Admin::renderfield_overlay_included_images()
S
63 4 9
ISC_Public::render_global_list_thumbnail()
S
59 3 14
ISC\Analyze_HTML::extract_image_src()
S
60 3 14
ISC_Model::get_posts_with_image_index()
S
50 2 29
Composer\Autoload\ClassLoader::setPsr4()
S
61 3 12
Composer\Autoload\ClassLoader::register()
S
61 3 12
Composer\InstalledVersions::getRawData()
S
62 3 11
ISC_Admin::add_menu_items()
S
53 2 24
ISC_Class::get_list_included_images_options()
S
48 1 38
ISC_Admin::list_post_image_relations()
S
55 2 20
ISC_Class::get_overlay_advanced_included_images_options()
S
52 1 31
ISC_Admin::add_links_to_plugin_page()
S
57 2 16
isc_thumbnail_source()
S
69 3 7
ISC\Standard_Source::get_standard_source_text()
S
63 3 10
ISC\Standard_Source::get_standard_source_text_for_attachment()
S
64 3 9
ISC_Model::attachment_added()
S
66 3 8
ISC_Model::clear_index()
S
65 3 9
Composer\Autoload\ClassLoader::setApcuPrefix()
S
76 3 3
ISC_Block_Options::__construct()
S
64 3 9
Composer\InstalledVersions::getInstalledPackages()
S
63 3 10
ISC_Storage_Model::get_image_id_from_storage()
S
66 3 8
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_Admin::renderfield_licences()
S
64 3 10
ISC_Model::get_attachments_with_empty_sources()
S
52 1 29
ISC_Class::default_options()
S
50 1 28
ISC_Admin::clear_index()
S
62 2 12
ISC\Standard_Source::get_standard_source_label()
S
61 2 12
ISC_Storage_Model::update_data_by_image_url()
S
62 2 12
ComposerAutoloaderInitdb72a6bac11cb0e6b971811c93d09a9b::getLoader()
S
60 2 12
ISC_Class::get_overlay_included_images_options()
S
52 1 27
ISC_Block_Options::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_Class::get_global_list_included_data_options()
S
56 1 21
ISC\Analyze_HTML::extract_images_from_html()
S
58 1 16
ISC_Admin::__construct()
S
57 1 16
ISC_Admin::renderfield_images_per_page_in_list()
S
71 2 5
ISC_Log::enabled()
S
77 2 3
ISC\Autoloader::get()
S
69 2 7
ISC\Standard_Source::get_options()
S
71 2 6
ISC_Admin::clear_storage()
S
66 2 8
Composer\Autoload\ClassLoader::getPrefixes()
S
71 2 6
ISC_Model::save_field()
S
70 2 6
ISC\Standard_Source::hide_standard_source_for_image()
S
78 2 3
ISC_Admin::renderfield_global_list_included_images()
S
69 2 6
ISC_Public::front_scripts()
S
69 2 6
Composer\Autoload\ClassLoader::loadClass()
S
69 2 7
Composer\Autoload\ClassLoader::addClassMap()
S
70 2 7
ISC_Admin::renderfield_below_content_included_images()
S
69 2 6
ISC_Admin::get_manual_url()
S
66 2 8
ISC_Admin::renderfield_overlay_style()
S
69 2 6
ISC_Model::get_base_file_url()
S
67 2 8
ISC_Admin::renderfield_global_list_data()
S
69 2 6
ISC_Storage_Model::remove_image()
S
64 2 10
ISC_Storage_Model::update_post_id()
S
70 2 6
ISC_Admin::get_isc_localized_website_url()
S
65 2 8
ISC_Admin::renderfield_elementor()
S
70 2 6
ISC\Autoloader::is_test()
S
78 2 3
ISC_Storage_Model::remove_image_by_id()
S
68 2 7
ComposerAutoloaderInitdb72a6bac11cb0e6b971811c93d09a9b::loadClassLoader()
S
73 2 5
ISC_Class::maybe_update_attachment_post_meta()
S
73 2 5
ISC_Public::get_instance()
S
71 2 6
Composer\Autoload\ClassLoader::set()
S
69 2 7
ISC_Storage_Model::get_storage()
S
70 2 7
Composer\Autoload\ClassLoader::unregister()
S
70 2 6
ISC_Admin::is_isc_page()
S
73 2 4
ISC_Public::add_source_list_to_content()
S
69 2 7
ISC_Public::excerpt_filter()
S
66 2 8
ISC_Model::get_unused_attachments()
S
61 1 13
ISC_Class::__construct()
S
60 1 12
Composer\Autoload\ClassLoader::getPrefixesPsr4()
S
82 1 3
Composer\Autoload\ClassLoader::getFallbackDirsPsr4()
S
82 1 3
ISC_Class::get_image_license()
S
69 1 7
ISC_Public::register_the_content_filters()
S
78 1 3
Composer\Autoload\ComposerStaticInitdb72a6bac11cb0e6b971811c93d09a9b::getInitializer()
S
68 1 7
isc_list()
S
81 1 3
ISC_Admin::renderfield_enable_licences()
S
76 1 4
Composer\Autoload\ClassLoader::setClassMapAuthoritative()
S
81 1 3
ISC_Admin::renderfield_remove_on_uninstall()
S
72 1 5
ISC_Class::get_image_source_url()
S
69 1 7
ISC_Class::get_isc_options()
S
79 1 3
ISC_Log::delete_log_file()
S
80 1 3
ISC_Admin::delete_attachment()
S
76 1 4
isc_image_source()
S
81 1 3
ISC_Public::remove_the_content_filters()
S
78 1 3
Composer\Autoload\ClassLoader::getApcuPrefix()
S
82 1 3
Composer\InstalledVersions::getAllRawData()
S
80 1 3
ISC_Admin::renderfield_standard_source()
S
70 1 6
ISC_Class::get_image_source_text()
S
69 1 7
ISC_Admin::renderfield_overlay_text()
S
76 1 4
Composer\Autoload\ClassLoader::getRegisteredLoaders()
S
80 1 3
ISC_Admin::render_sources_page_section()
S
80 1 3
ISC_Storage_Model::clear_storage()
S
80 1 3
ISC_Admin::render_isc_settings_page()
S
80 1 3
ISC_Admin::renderfield_enable_log()
S
69 1 6
ISC_Admin::renderfield_source_type_list()
S
76 1 4
ISC_Public::get_image_source_text()
S
68 1 8
ISC_Admin::renderfield_source_type_overlay()
S
76 1 4
Composer\InstalledVersions::getRootPackage()
S
75 1 4
ISC\Autoloader::get_directory()
S
82 1 3
Composer\Autoload\ClassLoader::getClassMap()
S
82 1 3
Composer\Autoload\ClassLoader::getFallbackDirs()
S
82 1 3
ISC_Public::render_image_source_box()
S
71 1 6
ISC_Model::count_missing_sources()
S
80 1 3
ISC_Model::clear_image_posts_index()
S
74 1 4
Composer\Autoload\ClassLoader::isClassMapAuthoritative()
S
82 1 3
ISC_Admin::renderfield_source_type_complete_list()
S
80 1 3
ISC_Model::__construct()
S
74 1 4
ISC_Model::update_missing_sources_transient()
S
72 1 5
ISC_Storage_Model::is_image_url_in_storage()
S
72 1 5
ISC_Model::get_instance()
S
80 1 3
ISC_Admin::renderfield_block_options()
S
69 1 6
ISC_Block_Options::edit_link_assets()
S
66 1 9
ISC_Model::clear_post_images_index()
S
74 1 4
ISC\Standard_Source::use_standard_source()
S
69 1 7
ISC_Model::clear_single_post_images_index()
S
79 1 3
Composer\InstalledVersions::satisfies()
S
72 1 5
ISC_Model::get_attachments()
S
65 1 9
ISC_Model::sanitize_source_url()
S
79 1 3
ISC_Log::get_file_name()
S
78 1 3
ISC_Public::__construct()
S
75 1 4
Composer\Autoload\ClassLoader::__construct()
S
81 1 3
ISC_Storage_Model::sanitize_url_key()
S
73 1 4
ISC\Standard_Source::clear_options()
S
80 1 3
Composer\InstalledVersions::reload()
S
76 1 4
Composer\Autoload\ClassLoader::getUseIncludePath()
S
82 1 3
ISC_Block_Options::save_post()
S
80 1 3
ISC_Log::get_log_file_path()
S
79 1 3
ISC_Model::update_post_meta()
S
75 1 4
ISC\Autoloader::get_autoloader()
S
82 1 3
ISC_Admin::render_section_position()
S
80 1 3
Composer\Autoload\ClassLoader::setUseIncludePath()
S
81 1 3
ISC_Public::get_source_by_url()
S
76 1 4
ISC_Class::get_image_title()
S
70 1 7
ISC_Storage_Model::__construct()
S
82 1 3
ISC_Admin::get_pro_link()
S
76 1 3
ISC\Autoloader::initialize()
S
80 1 3
includeFile()
S
83 1 3
ISC_Class::get_instance()
S
80 1 3
ISC_Admin::renderfield_warning_source_missing()
S
76 1 4
ISC_Log::get_log_file_URL()
S
79 1 3
ISC_Admin::renderfield_list_headline()
S
76 1 4