Code Analysis: GS Logo Slider Lite 3.1.2

Function Rating Maintainability Complexity Lines of code
GS_Logo_Other_Plugins::display_free_plugins()
C
24
20 196
GSLogoAppSero\Insights::deactivate_scripts()
A
35 6 144
GS_Logo_Scripts::enqueue_logo_scripts()
A
47 13 36
GS_Logo_Slider_Shortcode_Builder::_update_shortcode()
A
45 13 36
GS_Logo_Slider_Dummy_Data::create_dummy_logos()
A
31 3 179
gs_logo_shortcode()
A
36 9 82
gs_logo_slider_save_meta_box_data()
A
52 10 25
GSLogoAppSero\Insights::deactivation_modal_styles()
A
50 1 158
GS_Logo_Asset_Generator::maybeFetchElementorWidgets()
A
55 10 20
GS_Logo_Asset_Generator::generateCustomCss()
A
41 7 63
GS_Logo_Slider_Shortcode_Builder::get_shortcode_options_themes()
A
34 3 121
GSLogoAppSero\Insights::get_all_plugins()
A
49 8 31
gslogo_review_notice_message()
A
38 2 117
GSLogoAppSero\Insights::get_tracking_data()
A
45 7 41
GS_Logo_Slider_Shortcode_Builder::create_shortcode()
A
51 8 23
GS_Logo_Slider_Shortcode_Builder::_get_shortcodes()
A
52 8 22
GS_Logo_Slider_Shortcode_Builder::clone_shortcode()
S
50 7 25
GS_Logo_Asset_Generator::generateAsset()
S
52 7 25
GSLogoAppSero\Insights::admin_notice()
S
47 6 37
GSLogoAppSero\Insights::get_server_info()
S
55 7 17
GSLogoAppSero\Insights::send_tracking_data()
S
58 7 15
GS_Logo_Slider_Shortcode_Builder::get_shortcode_default_options()
S
36 1 104
GS_Logo_Slider_Shortcode_Builder::temp_save_shortcode_settings()
S
58 7 13
GS_Logo_Slider_Shortcode_Builder::get_translation_srtings()
S
33 1 100
gs_logo_select_builder()
S
53 6 22
GS_Logo_Slider_Dummy_Data::_import_logo_data()
S
56 6 18
GS_Logo_Slider_Dummy_Data::_import_shortcode_data()
S
56 6 18
GS_Logo_Slider_Shortcode_Builder::delete_shortcodes()
S
55 6 16
gs_logo_divi_widget_class()
S
39 2 75
GS_Logo_Slider_Shortcode_Builder::_get_shortcode()
S
57 6 15
GS_Logo_Slider_Integration_WPB_VC::print_wpbakery_vc_editor_scripts()
S
48 3 60
review_pending()
S
61 6 11
gsadmin_signup_pending()
S
61 6 11
gs_logo_slider_load_elementor_widget_class()
S
40 2 70
gslogo_review_notice()
S
55 5 20
GS_Logo_Slider_Dummy_Data::remove_dummy_indicator()
S
54 5 20
GS_Logo_Slider_Shortcode_Builder::create_dummy_shortcodes()
S
53 5 20
GS_Logo_Asset_Generator::getCustomCSS()
S
56 5 18
review_dismiss()
S
63 6 10
gs_logo_wp_validate_boolean()
S
68 6 6
GS_Logo_Slider_Shortcode_Builder::populate_shortcode_preview()
S
41 2 60
GSLogoAppSero\Insights::__construct()
S
65 6 8
GS_Logo_Asset_Generator::generateAssetsForBuilder()
S
58 5 14
GS_Logo_Slider_Dummy_Data::get_taxonomy_ids_by_slugs()
S
59 5 13
GS_Logo_Other_Plugins::display_pro_plugins()
S
60 5 12
GSLogoAppSero\Insights::handle_optin_optout()
S
61 5 12
gs_logo_get_meta_values()
S
55 4 19
GS_Logo_Slider_Dummy_Data::get_dummy_terms()
S
56 4 18
GS_Logo_Slider_Dummy_Data::get_dummy_attachments()
S
56 4 17
GS_Logo_Slider_Dummy_Data::get_dummy_logos()
S
57 4 16
gsadmin_signup_notice()
S
58 4 16
GS_Logo_Asset_Generator::isRunningBackground()
S
65 5 9
GSLogoAppSero\Insights::get_wp_info()
S
57 4 15
GS_Logo_Slider_Integration::__construct()
S
69 5 6
GS_Logo_Slider_Dummy_Data::create_dummy_terms()
S
52 3 27
wp_star_rating()
S
50 3 27
GS_Logo_Template_Loader::locate_template()
S
62 4 11
GS_Logo_Scripts::_get_assets_all()
S
61 4 11
GS_Logo_Slider_Dummy_Data::gslogo_dummy_data_admin_notice()
S
55 3 25
GS_Logo_Slider_Dummy_Data::create_dummy_attachments()
S
46 2 40
gs_logo_help_menu_cb()
S
52 1 55
register_gslogo_shortcode_builder()
S
53 3 21
GS_Logo_Slider_Dummy_Data::__construct()
S
48 2 34
GS_Logo_Slider_Shortcode_Builder::maybe_create_shortcodes_table()
S
57 3 18
GSLogoAppSero\Insights::get_uninstall_reasons()
S
46 1 47
GS_Logo_Scripts::add_dependency_scripts()
S
65 4 8
GS_Logo_Scripts::add_dependency_styles()
S
68 4 6
GS_Logo_Slider_Shortcode_Builder::update_shortcode()
S
64 4 9
GS_Logo_Slider_Shortcode_Builder::_save_shortcode_pref()
S
64 4 9
GS_Logo_Slider_Dummy_Data::import_all_data()
S
62 4 10
GS_Logo_Slider_Dummy_Data::remove_all_data()
S
62 4 10
GS_Logo_Scripts::_wp_load_assets_all()
S
62 4 10
gslogo_row_meta()
S
57 3 14
GS_Logo_Asset_Generator::getShortcodeSettings()
S
59 3 14
GS_Logo_Slider_Dummy_Data::_remove_logo_data()
S
59 3 14
gslogo_admin_notice()
S
60 3 13
GS_Logo_Slider_Dummy_Data::_remove_shortcode_data()
S
61 3 12
GS_Logo_Slider_Shortcode_Builder::scripts()
S
60 3 12
GS_Logo_Asset_Generator::maybeFetchShortcodeIdsFromContent()
S
60 3 12
GSLogoAppSero\Insights::get_user_counts()
S
62 3 12
GSLogoAppSero\Insights::activate_plugin()
S
61 3 12
GS_Logo_Slider_Integration_Gutenberg::get_block_css()
S
55 1 42
GSLogoAppSero\Insights::get_site_name()
S
63 3 11
GS_Logo_Slider_Shortcode_Builder::_get_shortcode_pref()
S
63 3 11
GSLogoAppSero\Insights::get_user_ip_address()
S
63 3 11
GS_Logo_Slider_Integration_Divi::editor_style()
S
57 2 22
gsadmin_signup_notice_message()
S
56 2 21
GS_Logo_Slider()
S
47 1 35
GS_Logo_Slider_Shortcode_Builder::get_shortcode_default_settings()
S
49 1 32
GS_Logo_Slider_Dummy_Data::gslogo_dismiss_demo_data_notice()
S
66 3 7
GS_Logo_Slider_Dummy_Data::get_attachment_id_by_filename()
S
66 3 8
GS_Logo_Slider_Dummy_Data::get_tax_inputs()
S
68 3 7
GS_Logo_Slider_Dummy_Data::remove_logo_data()
S
70 3 5
GS_Logo_Slider_Dummy_Data::import_shortcode_data()
S
70 3 5
GS_Logo_Slider_Dummy_Data::delete_dummy_logos()
S
66 3 8
GS_Logo_Slider_Shortcode_Builder::save_shortcode_pref()
S
64 3 9
GS_Logo_Slider_Dummy_Data::remove_shortcode_data()
S
70 3 5
GS_Logo_Asset_Generator::generateAssetsForElementor()
S
64 3 10
GSLogoAppSero\Insights::get_extra_data()
S
67 3 9
GS_Logo_Slider_Dummy_Data::delete_dummy_attachments()
S
66 3 8
GSLogoAppSero\Insights::uninstall_reason_submission()
S
63 3 10
GS_Logo_Slider_Dummy_Data::delete_dummy_terms()
S
66 3 8
GS_Logo_Slider_Dummy_Data::import_logo_data()
S
70 3 5
GS_Logo_Slider_Integration_Gutenberg::shortcodes_dynamic_render_callback()
S
73 3 4
gslogo_nag_ignore()
S
67 3 7
gs_logo_get_item_terms_slugs()
S
66 3 8
gs_logo_pagination()
S
57 2 15
gslogo_get_temp_settings()
S
68 3 7
gs_logo_columns_content()
S
67 3 8
gs_logo_get_terms_names()
S
66 3 8
gs_logo_is_divi_active()
S
75 3 4
gslogo_redirect()
S
67 3 8
GS_Logo_Scripts::add_assets()
S
58 2 14
GS_Logo_Asset_Generator::maybeFetchShortcodeIdsFromBlocks()
S
61 2 13
GS_Logo_Asset_Generator::checkBackgroundAction()
S
62 2 13
GS_Logo_Slider_Integration_Elementor::print_elementor_editor_scripts()
S
66 1 28
GSLogoAppSero\Insights::send_tracking_skipped_request()
S
60 2 13
gs_logo_category()
S
50 1 28
GS_Logo_Scripts::wp_register_style()
S
61 2 12
GS_Logo_Scripts::wp_enqueue_script()
S
62 2 11
GS_Logo_Slider_Shortcode_Builder::get_logo_categories()
S
63 2 11
GS_Logo_Slider_Shortcode_Builder::get_localized_data()
S
51 1 26
GS_Logo_Slider_Shortcode_Builder::get_shortcode_options_image_sizes()
S
62 2 11
GS_Logo_Slider_Divi_Widget::get_fields()
S
53 1 26
GS_Logo_Scripts::wp_register_script()
S
62 2 11
GS_Logo_Slider_Integration_Elementor::print_elementor_editor_styles()
S
61 1 21
GS_Logo_Slider_Integration_WPB_VC::register_wpbakery_vc_widget()
S
55 1 20
GS_Logo_Slider_Elementor_Widget::_register_controls()
S
56 1 20
GS_Logo_Slider_Integration_Gutenberg::enqueue_block_editor_assets()
S
54 1 19
GS_Logo_Slider_Shortcode_Builder::__construct()
S
56 1 18
GS_Logo_Other_Plugins::gs_other_plugins()
S
59 1 18
GSLogoAppSero\Client::send_request()
S
56 1 18
GS_Logo_Slider_Divi_Widget::render()
S
59 1 16
GS_Logo_Slider_Integration_Gutenberg::create_block()
S
59 1 16
gs_logo_get_terms_options()
S
66 2 8
GSLogoAppSero\Client::insights()
S
70 2 6
gslogo_change_key()
S
70 2 6
gs_logo_featured_image()
S
68 2 7
gs_logo_get_meta_values_options()
S
66 2 8
GS_Logo_Slider_Dummy_Data::get_instance()
S
71 2 6
gs_logo_disable_admin_notices()
S
71 2 6
GSLogoAppSero\Insights::schedule_event()
S
70 2 6
gs_l_get_option()
S
69 2 7
GS_Logo_Slider_Integration_WPB_VC::get_default_item()
S
68 2 7
GS_Logo_Other_Plugins::get_instance()
S
71 2 6
GS_Logo_Scripts::get_script()
S
71 2 6
GS_Logo_Slider_Divi_Widget::get_default_item()
S
68 2 7
gslogo_get_shortcode_params()
S
68 2 7
populate_columns()
S
70 2 6
gs_logo_plugin_update_version()
S
69 2 7
gs_logo_slider_appsero_init()
S
67 2 7
GS_Logo_Slider_Shortcode_Builder::hide_admin_bar_from_preview()
S
76 2 4
GSLogoAppSero\Insights::init()
S
74 2 5
gs_logo_getoption()
S
69 2 7
GS_Logo_Slider_Integration_Elementor::get_instance()
S
71 2 6
GS_Logo_Slider_Shortcode_Builder::is_gslogo_shortcode_preview()
S
77 2 3
GSLogoAppSero\Insights::notice_dismissed()
S
68 2 7
GSLogoAppSero\Insights::init_plugin()
S
64 2 9
GS_Logo_Slider_Integration_Gutenberg::get_instance()
S
71 2 6
GS_Logo_Slider_Integration_Gutenberg::get_default_item()
S
68 2 7
GS_Logo_Slider_Integration_WPB_VC::get_instance()
S
71 2 6
GS_Logo_Slider_Integration::get_instance()
S
71 2 6
GS_Logo_Slider_Integration_WPB_VC::get_shortcode_list()
S
68 2 7
GS_Logo_Slider_Elementor_Widget::render()
S
72 2 5
GS_Logo_Slider_Divi_Widget::get_shortcode_list()
S
68 2 7
GS_Logo_Slider_Elementor_Widget::get_default_item()
S
68 2 7
GS_Logo_Slider_Shortcode_Builder::get_instance()
S
71 2 6
GS_Logo_Scripts::wp_enqueue_style()
S
63 2 10
GS_Logo_Template_Loader::get_instance()
S
71 2 6
GS_Logo_Slider_Shortcode_Builder::preview_scripts()
S
73 2 4
GS_Logo_Slider_Shortcode_Builder::gslogo_get_wpdb()
S
73 2 5
GS_Logo_Slider_Elementor_Widget::get_shortcode_list()
S
68 2 7
GS_Logo_Slider_Shortcode_Builder::gslogo_check_db_error()
S
72 2 5
GS_Logo_Other_Plugins::scripts()
S
73 2 4
GS_Logo_Slider_Integration_Divi::get_instance()
S
71 2 6
GSLogoAppSero\Insights::plugin_action_links()
S
69 2 6
GS_Logo_Scripts::get_instance()
S
72 2 6
GS_Logo_Slider_Shortcode_Builder::add_shortcode_body_class()
S
75 2 4
GS_Logo_Slider_Shortcode_Builder::get_shortcode()
S
73 2 4
gs_logo_pro_link()
S
69 2 7
GS_Logo_Template_Loader::__construct()
S
68 2 7
gs_logo_echo_return()
S
71 2 7
GS_Logo_Template_Loader::set_theme_template_path()
S
68 2 7
GS_Logo_Asset_Generator::getInstance()
S
72 2 6
GS_Logo_Slider_Integration_Divi::wp_hook_enqueue_scripts()
S
63 2 10
GSLogoAppSero\Insights::init_common()
S
64 2 9
GS_Logo_Scripts::get_style()
S
71 2 6
GS_Logo_Slider_Elementor_Widget::get_field_description()
S
61 1 13
GS_Logo_Slider_Integration_WPB_VC::get_field_description()
S
61 1 13
gs_logo_get_carousel_data()
S
60 1 13
GSLogoAppSero\Insights::data_we_collect()
S
65 1 11
GS_Logo_Slider_Shortcode_Builder::get_shortcode_default_prefs()
S
69 1 7
gs_logo_is_pro_active()
S
76 1 4
GS_Logo_Slider_Shortcode_Builder::get_shortcode_pref()
S
81 1 3
GS_Logo_Slider_Integration_WPB_VC::enqueue_scripts()
S
76 1 4
GS_Logo_Slider_Shortcode_Builder::view()
S
80 1 3
GSLogoAppSero\Insights::get_post_count()
S
74 1 4
GS_Logo_Slider_Elementor_Widget::get_icon()
S
82 1 3
GS_Logo_Slider_Elementor_Widget::get_categories()
S
80 1 3
GS_Logo_Slider_Integration_WPB_VC::__construct()
S
72 1 5
GSLogoAppSero\Client::_etrans()
S
79 1 3
GS_Logo_Slider_Elementor_Widget::get_name()
S
82 1 3
GSLogoAppSero\Client::gs_trans()
S
79 1 3
GS_Logo_Slider_Integration_Elementor::add_elementor_widget_category()
S
67 1 9
GS_Logo_Slider_Shortcode_Builder::delete_dummy_shortcodes()
S
70 1 6
GS_Logo_Slider_Integration_Divi::init()
S
67 1 7
GS_Logo_Scripts::_get_admin_style_all()
S
79 1 3
GS_Logo_Scripts::wp_enqueue_style_all()
S
79 1 3
gs_logo_slider_meta_box_callback()
S
66 1 8
GS_Logo_Scripts::_get_public_style_all()
S
68 1 8
gs_logo_theme_support()
S
67 1 8
GS_Logo_Slider_Divi_Widget::get_shortcode()
S
68 1 7
GS_Logo_Slider_Dummy_Data::create_dummy_shortcodes()
S
71 1 6
GS_Logo_Slider_Integration::integration_with_elementor()
S
76 1 4
GSLogoAppSero\Client::is_local_server()
S
78 1 3
GS_Logo_Slider_Elementor_Widget::get_title()
S
79 1 3
GS_Logo_Slider_Shortcode_Builder::register_sub_menu()
S
67 1 8
gs_logo_i18n()
S
78 1 3
GS_Logo_Slider_Integration_Gutenberg::__construct()
S
75 1 4
GS_Logo_Slider_Integration_Gutenberg::get_shortcode_list()
S
81 1 3
gs_logo_screen_columns()
S
69 1 7
GS_Logo_Slider_Shortcode_Builder::get_shortcode_prefs_options()
S
82 1 3
GSLogoAppSero\Insights::add_weekly_schedule()
S
68 1 7
GS_Logo_Slider_Shortcode_Builder::get_shortcodes()
S
80 1 3
GSLogoAppSero\Client::endpoint()
S
75 1 4
GS_Logo_Slider_Integration_Elementor::print_elementor_preview_styles()
S
79 1 3
GSLogoAppSero\Insights::tracking_allowed()
S
74 1 4
GS_Logo_Slider_Divi_Widget::init()
S
79 1 3
gs_logo_plugin_loaded()
S
78 1 4
GS_Logo_Scripts::wp_register_script_all()
S
79 1 3
GS_Logo_Slider_Integration_Elementor::register_elementor_widget()
S
76 1 4
GS_Logo_Scripts::_get_admin_script_all()
S
79 1 3
GS_Logo_Scripts::add_script()
S
67 1 8
GS_Logo_Slider_Dummy_Data::get_taxonomy_list()
S
81 1 3
GSLogoAppSero\Insights::get_last_send()
S
78 1 3
GS_Logo_Asset_Generator::__construct()
S
78 1 3
GS_Logo_Slider_Dummy_Data::get_meta_inputs()
S
76 1 4
GSLogoAppSero\Insights::hide_notice()
S
77 1 4
GS_Logo_Slider_Dummy_Data::http_request_args()
S
76 1 4
GSLogoAppSero\Client::set_basename_and_slug()
S
64 1 9
GSLogoAppSero\Insights::is_local_server()
S
71 1 5
GS_Logo_Slider_Shortcode_Builder::init()
S
80 1 3
GSLogoAppSero\Client::__construct()
S
71 1 6
gs_logo_get_terms()
S
66 1 8
gsLogoAssetGenerator()
S
82 1 3
GS_Logo_Slider_Integration_Divi::__construct()
S
79 1 3
gs_logo_get_shortcodes()
S
79 1 3
GS_Logo_Slider_Shortcode_Builder::validate_shortcode_settings()
S
81 1 3
gs_logo_slider_add_meta_box()
S
69 1 8
GSLogoAppSero\Insights::optin()
S
68 1 7
GS_Logo_Slider_Integration_Elementor::print_elementor_preview_scripts()
S
74 1 4
GS_Logo_Slider_Shortcode_Builder::get_gslogo_shortcode_db_columns()
S
68 1 8
GSLogoAppSero\Insights::optout()
S
70 1 6
GSLogoAppSero\Insights::add_extra()
S
77 1 4
GS_Logo_Scripts::wp_enqueue_script_all()
S
79 1 3
GS_Logo_Scripts::print_plugin_icon_css()
S
82 1 3
gslogo_activate()
S
80 1 3
GSLogoAppSero\Insights::deactivation_cleanup()
S
76 1 4
GS_Logo_Slider_Integration_Elementor::__construct()
S
66 1 8
GS_Logo_Scripts::add_style()
S
67 1 8
gsLogoIsElementorActive()
S
81 1 3
gs_logo_help_menu()
S
67 1 10
GS_Logo_Slider_Dummy_Data::delete_dummy_shortcodes()
S
77 1 4
GS_Logo_Other_Plugins::__construct()
S
75 1 4
GS_Logo_Slider_Integration::integration_with_divi()
S
76 1 4
GSLogoAppSero\Insights::clear_schedule_event()
S
80 1 3
GS_Logo_Slider_Integration::integration_with_gutenberg()
S
76 1 4
GS_Logo_Slider_Integration::integration_with_wpbakery_vc()
S
76 1 4
gslogo_deactivate()
S
75 1 5
GSLogoAppSero\Insights::notice()
S
77 1 4
GS_Logo_Scripts::wp_register_style_all()
S
79 1 3
GS_Logo_Scripts::__construct()
S
70 1 6
get_gs_logo_query()
S
63 1 10
gs_logo_sort()
S
77 1 4
GS_Logo_Asset_Generator::getPostContent()
S
80 1 3
GS_Logo_Scripts::_get_public_script_all()
S
68 1 8