Code Analysis: Image Source Control Lite 2.23.0

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_Model::update_image_posts_meta()
B
38 21 65
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
37 12 77
ISC_Public::render_image_source_string()
A
44 14 44
ISC_Model::filter_image_ids()
A
42 13 50
ISC_Admin::add_isc_fields()
A
40 10 55
ISC_Block_Options::save_meta()
A
51 12 23
ISC_Public::add_source_captions_to_content()
A
41 9 60
ISC\Unused_Images::analyze_unused_image()
A
49 10 33
Composer\InstalledVersions::getInstalled()
A
50 10 27
Composer\Autoload\ClassLoader::findFile()
A
52 10 25
ISC_Admin::admin_head_scripts()
A
45 8 53
ISC\Newsletter::subscribe()
A
45 7 42
ISC_Public::can_add_list_to_content()
A
61 9 11
ISC\Settings\Sections\Miscellaneous::validate_settings()
A
53 8 22
ISC\Settings\Sections\Caption::validate_settings()
S
59 8 12
ISC_Block_Options::editor_assets()
S
49 7 26
ISC_Class::licences_text_to_array()
S
53 7 24
Composer\InstalledVersions::getVersionRanges()
S
53 7 22
ISC\Settings\Sections\Global_List::validate_settings()
S
54 7 21
ISC\Renderer\Caption::get()
S
56 7 18
Composer\Autoload\ClassLoader::addPsr4()
S
50 6 32
ISC\Feedback::send_feedback()
S
50 6 26
ISC\Settings::upgrade_settings()
S
54 6 22
ISC_Class::filter_src_attributes()
S
54 6 21
ISC\Settings\Sections\Global_List::render_field_thumbnail_in_list()
S
56 6 18
ISC_Public::add_featured_image_source_to_excerpt_block()
S
56 6 18
Composer\Autoload\ClassLoader::add()
S
51 5 32
ISC_Admin::admin_notices()
S
57 6 16
ISC_Public::is_main_loop()
S
63 7 10
ISC_Public::is_amp_reader_mode()
S
59 6 15
ISC_Admin::render_sources_page()
S
45 4 44
ISC_Public::render_attachments()
S
49 4 33
ISC_Model::update_image_post_meta()
S
56 5 17
ISC_Admin::add_admin_scripts()
S
57 5 15
ISC\Standard_Source::get_standard_source()
S
59 5 14
ISC_Model::isc_fields_save()
S
59 5 14
ISC_Public::display_all_attachment_list()
S
60 5 12
ISC\Helpers::is_value_in_multidimensional_array()
S
62 5 11
Composer\InstalledVersions::getInstalledPackagesByType()
S
62 5 11
ISC\Unused_Images::calculate_attachment_stats()
S
54 4 21
ISC_Admin::branded_admin_header()
S
56 4 18
ISC_Public::get_thumbnail_source_string()
S
56 4 18
ISC\Feedback::prepare_feedback_data()
S
61 5 10
ISC_Public::front_head()
S
53 3 30
ISC_Model::can_save_image_information()
S
62 5 10
ISC\Unused_Images::get_unused_attachments()
S
52 3 29
ISC\Analyze_HTML::extract_image_id()
S
59 4 14
ISC_Public::list_post_attachments_with_sources_shortcode()
S
60 4 13
ISC_Block_Options::init()
S
48 2 43
Composer\InstalledVersions::getReference()
S
61 4 12
ISC\Standard_Source::standard_source_is()
S
61 4 12
ISC\Autoloader::locate()
S
62 4 12
Composer\InstalledVersions::getVersion()
S
61 4 12
Composer\InstalledVersions::getPrettyVersion()
S
61 4 12
ISC_Model::update_indexes()
S
63 4 11
ISC\Settings\Sections\Caption::get_advanced_included_images_options()
S
48 2 39
ISC_Admin::list_image_post_relations()
S
53 3 24
ISC\Settings::admin_head_scripts()
S
59 3 17
ISC_Model::update_post_images_meta()
S
57 3 17
ISC_Log::log()
S
65 4 7
ISC\Settings\Sections\Caption::render_field_overlay_included_images()
S
63 4 9
ISC_Public::can_load_isc()
S
64 4 9
ISC_Block_Options::enabled()
S
65 4 9
Composer\InstalledVersions::getInstallPath()
S
63 4 9
ISC_Block_Options::widgets_update_option()
S
64 4 10
Composer\InstalledVersions::isInstalled()
S
66 4 8
ISC_Model::get_posts_with_image_index()
S
50 2 29
ISC_Public::register_hooks()
S
58 3 14
ISC_Public::render_global_list_thumbnail()
S
59 3 14
ISC\Analyze_HTML::extract_image_src()
S
60 3 14
ISC\Settings::settings_validation()
S
61 3 12
Composer\Autoload\ClassLoader::setPsr4()
S
61 3 12
Composer\Autoload\ClassLoader::register()
S
61 3 12
Composer\InstalledVersions::getRawData()
S
62 3 11
ISC\Feedback::add_deactivation_popup()
S
62 3 11
ISC\Settings\Sections\Page_List::get_included_images_options()
S
48 1 38
ISC_Admin::list_post_image_relations()
S
55 2 20
ISC_Admin::add_menu_items()
S
57 2 17
ISC_Admin::add_links_to_plugin_page()
S
58 2 16
isc_thumbnail_source()
S
69 3 7
ISC\Settings::add_admin_scripts()
S
68 3 6
ISC_Storage_Model::get_image_id_from_storage()
S
66 3 8
ISC\Standard_Source::get_standard_source_text_for_attachment()
S
64 3 9
ISC\Standard_Source::get_standard_source_text()
S
63 3 10
ISC_Storage_Model::get_data_by_image_url()
S
66 3 8
ISC\User::get_email()
S
68 3 7
ISC\User::get_name()
S
70 3 6
ISC_Storage_Model::get_storage_without_wp_images()
S
64 3 10
ISC\Renderer\Caption::add_style()
S
68 3 6
ISC_Block_Options::plugins_loaded()
S
64 3 9
ISC\Settings\Sections\Licenses::render_field_licences()
S
64 3 10
ISC\Settings\Sections\Newsletter::__construct()
S
64 3 9
ISC_Model::attachment_added()
S
66 3 8
ISC\Settings\Sections\Page_List::validate_settings()
S
67 3 7
Composer\Autoload\ClassLoader::setApcuPrefix()
S
76 3 3
Composer\InstalledVersions::getInstalledPackages()
S
63 3 10
ISC_Model::clear_index()
S
65 3 9
ISC_Model::get_attachments_with_empty_sources()
S
52 1 29
ISC\Settings\Sections\Caption::get_caption_style_options()
S
52 1 28
ISC\Settings\Sections\Newsletter::newsletter_signup()
S
61 2 13
ISC_Class::default_options()
S
50 1 27
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\Settings\Sections\Caption::get_included_images_options()
S
52 1 27
ISC\Settings\Sections\Newsletter::close_newsletter_box()
S
62 2 12
ISC_Storage_Model::update()
S
62 2 11
ISC\Settings\Sections\Miscellaneous::add_settings_section()
S
60 2 11
ISC\Settings\Sections\Global_List::get_included_images_options()
S
55 1 22
ISC\Settings\Sections\Global_List::get_included_data_options()
S
56 1 21
ISC_Admin::__construct()
S
56 1 17
ISC\Analyze_HTML::extract_images_from_html()
S
58 1 16
ComposerAutoloaderInitdb72a6bac11cb0e6b971811c93d09a9b::loadClassLoader()
S
73 2 5
ISC\Settings\Sections\Caption::get_caption_style()
S
74 2 4
ISC_Public::get_instance()
S
71 2 6
ISC_Storage_Model::update_post_id()
S
70 2 6
ISC\Settings\Sections\Global_List::render_field_images_per_page_in_list()
S
71 2 5
ISC\Settings\Sections\Global_List::render_field_global_list_data()
S
69 2 6
ISC_Public::front_scripts()
S
69 2 6
ISC_Public::excerpt_filter()
S
66 2 8
ISC\Settings\Sections\Miscellaneous::render_field_elementor()
S
70 2 6
ISC\Unused_Images::get_unused_attachment_stats()
S
66 2 8
ISC_Admin::is_isc_page()
S
73 2 4
ISC\Newsletter::current_user_closed_signup()
S
74 2 4
Composer\Autoload\ClassLoader::getPrefixes()
S
71 2 6
ISC_Public::add_source_list_to_content()
S
69 2 7
ISC\Autoloader::get()
S
69 2 7
ISC_Storage_Model::get_storage()
S
70 2 7
Composer\Autoload\ClassLoader::addClassMap()
S
70 2 7
ISC_Model::save_field()
S
70 2 6
ISC_Log::enabled()
S
77 2 3
Composer\Autoload\ClassLoader::unregister()
S
70 2 6
ISC_Admin::clear_storage()
S
66 2 8
ISC\Newsletter::current_user_is_subscribed()
S
74 2 4
ISC\Newsletter::mark_current_users_as_subscribed()
S
73 2 5
ISC\Settings::render_settings_page()
S
65 2 9
ISC\Settings\Sections\Global_List::render_field_global_list_included_images()
S
69 2 6
Composer\Autoload\ClassLoader::loadClass()
S
69 2 7
ISC\Settings\Sections\Page_List::render_field_below_content_included_images()
S
69 2 6
ISC\Settings\Sections\Licenses::validate_settings()
S
65 2 9
ISC\User::get_user_language()
S
77 2 3
ISC_Class::maybe_update_attachment_post_meta()
S
73 2 5
ISC_Admin::get_isc_localized_website_url()
S
66 2 8
ISC\Autoloader::is_test()
S
78 2 3
ISC\Feedback::is_plugins_page()
S
73 2 4
ISC\Helpers::maybe_unserialize()
S
70 2 6
ISC_Model::get_base_file_url()
S
67 2 8
ISC\Feedback::enqueue_scripts()
S
67 2 7
ISC\Standard_Source::hide_standard_source_for_image()
S
78 2 3
Composer\Autoload\ClassLoader::set()
S
69 2 7
ISC_Storage_Model::remove_image()
S
64 2 10
ISC_Storage_Model::remove_image_by_id()
S
68 2 7
ISC_Admin::get_manual_url()
S
67 2 8
ISC\Renderer\Caption::add_prefix()
S
68 2 7
ISC_Model::get_attachments()
S
62 1 12
ISC_Class::__construct()
S
60 1 12
ISC\Autoloader::get_directory()
S
82 1 3
ISC_Class::get_image_source_text()
S
69 1 7
ISC\Standard_Source::use_standard_source()
S
69 1 7
ISC_Public::register_the_content_filters()
S
78 1 3
Composer\Autoload\ClassLoader::getFallbackDirsPsr4()
S
82 1 3
Composer\InstalledVersions::reload()
S
76 1 4
Composer\Autoload\ClassLoader::setUseIncludePath()
S
81 1 3
ISC_Log::get_log_file_URL()
S
79 1 3
ISC_Storage_Model::clear_storage()
S
80 1 3
ISC_Log::delete_log_file()
S
80 1 3
ISC_Block_Options::__construct()
S
79 1 3
ISC_Model::get_instance()
S
80 1 3
ISC\Settings\Sections\Page_List::render_field_list_headline()
S
76 1 4
ISC\Settings\Section::validate_settings()
S
82 1 3
Composer\Autoload\ClassLoader::isClassMapAuthoritative()
S
82 1 3
ISC_Public::remove_the_content_filters()
S
78 1 3
ISC_Class::get_isc_options()
S
79 1 3
ISC\Settings\Sections\Licenses::render_field_enable_licences()
S
76 1 4
ISC_Log::get_file_name()
S
78 1 3
ISC_Model::update_missing_sources_transient()
S
72 1 5
ISC\Settings\Sections\Page_List::render_field_source_type_list()
S
76 1 4
ISC\Plugin::is_pro()
S
80 1 3
ISC\Settings\Sections\Miscellaneous::render_field_enable_log()
S
69 1 6
ISC_Model::update_post_meta()
S
75 1 4
Composer\Autoload\ClassLoader::__construct()
S
81 1 3
ISC\Feedback::__construct()
S
72 1 5
ISC\Settings\Section::add_settings_section()
S
91 1 2
ISC\Standard_Source::get_options()
S
80 1 3
Composer\Autoload\ClassLoader::getFallbackDirs()
S
82 1 3
Composer\Autoload\ClassLoader::getUseIncludePath()
S
82 1 3
ISC\Settings\Sections\Global_List::render_settings_section()
S
80 1 3
Composer\Autoload\ComposerStaticInitdb72a6bac11cb0e6b971811c93d09a9b::getInitializer()
S
68 1 7
ISC\Settings::add_menu_item()
S
66 1 9
ISC_Block_Options::edit_link_assets()
S
63 1 10
ISC_Model::clear_single_post_images_index()
S
79 1 3
ISC\Settings\Sections\Caption::render_field_source_type_overlay()
S
76 1 4
ISC\Newsletter::close()
S
79 1 3
ISC\Settings\Sections\Caption::add_settings_section()
S
66 1 7
ISC_Public::get_source_by_url()
S
76 1 4
ISC_Storage_Model::is_image_url_in_storage()
S
72 1 5
Composer\Autoload\ClassLoader::getPrefixesPsr4()
S
82 1 3
ISC\Settings\Section::__construct()
S
75 1 4
ISC\Settings\Sections\Miscellaneous::render_field_standard_source()
S
70 1 6
ISC_Model::clear_image_posts_index()
S
74 1 4
ISC_Class::get_image_license()
S
69 1 7
ISC_Log::get_log_file_path()
S
79 1 3
ISC\Settings\Sections\Miscellaneous::render_field_warning_source_missing()
S
76 1 4
ISC_Model::count_missing_sources()
S
80 1 3
ISC\Settings\Sections\Caption::render_field_overlay_style()
S
68 1 7
ISC_Block_Options::save_post()
S
80 1 3
ISC\Autoloader::get_autoloader()
S
82 1 3
ISC\Renderer::get_options()
S
80 1 3
ISC_Public::__construct()
S
75 1 4
ISC\Settings\Sections\Licenses::add_settings_section()
S
70 1 5
ISC_Class::get_image_source_url()
S
69 1 7
Composer\Autoload\ClassLoader::getRegisteredLoaders()
S
80 1 3
ISC_Admin::delete_attachment()
S
73 1 5
Composer\InstalledVersions::getAllRawData()
S
80 1 3
ISC_Public::render_image_source_box()
S
71 1 6
ISC\Settings\Sections\Page_List::render_settings_section()
S
80 1 3
ISC_Public::get_image_source_text()
S
68 1 8
ISC\Settings::__construct()
S
69 1 6
Composer\InstalledVersions::satisfies()
S
72 1 5
isc_image_source()
S
81 1 3
ISC\Settings\Sections\Miscellaneous::render_field_block_options()
S
69 1 6
ISC_Model::clear_post_images_index()
S
74 1 4
ISC\Settings\Sections\Newsletter::render_settings_section()
S
71 1 5
ISC_Class::get_instance()
S
80 1 3
ISC\User::is_user()
S
75 1 4
ISC\Settings\Sections\Newsletter::add_settings_section()
S
66 1 9
ISC\Settings\Sections\Caption::render_field_overlay_text()
S
76 1 4
ISC_Admin::plugins_loaded()
S
80 1 3
ISC_Class::get_image_title()
S
70 1 7
ISC_Model::__construct()
S
74 1 4
ISC_Admin::get_pro_link()
S
76 1 3
ISC\Settings\Sections\Miscellaneous::render_field_remove_on_uninstall()
S
72 1 5
isc_list()
S
81 1 3
ISC\Renderer\Caption::render()
S
79 1 3
ISC_Storage_Model::sanitize_url_key()
S
73 1 4
ISC_Storage_Model::__construct()
S
82 1 3
Composer\Autoload\ClassLoader::setClassMapAuthoritative()
S
81 1 3
ISC_Admin::render_sources_page_section()
S
80 1 3
includeFile()
S
83 1 3
ISC\Autoloader::initialize()
S
80 1 3
Composer\InstalledVersions::getRootPackage()
S
75 1 4
ISC\User::has_german_backend()
S
79 1 3
ISC\Settings\Sections\Global_List::add_settings_section()
S
68 1 6
ISC\Settings\Sections\Page_List::add_settings_section()
S
68 1 6
ISC\Renderer\Caption::has_caption_style()
S
74 1 4
Composer\Autoload\ClassLoader::getApcuPrefix()
S
82 1 3
Composer\Autoload\ClassLoader::getClassMap()
S
82 1 3
ISC_Model::sanitize_source_url()
S
79 1 3
ISC\Settings::settings_init()
S
63 1 10