Code Analysis: Carousel Slider 1.10.0

Function Rating Maintainability Complexity Lines of code
carousel_slider_inline_style()
D
27
28 149
carousel_slider_sanitize_color()
B
49 19 29
Carousel_Slider_Meta_Box::navigation_settings_callback()
B
32 11 136
CarouselSlider\Supports\SettingAPI::validate()
B
44 16 46
Carousel_Slider_Admin::save_meta_box()
A
45 16 41
Carousel_Slider_Hero_Carousel::add_slide_template()
A
47 16 31
CarouselSlider\Frontend\Shortcode::carousel_slide()
A
39 13 65
carousel_slider_products()
A
44 12 43
carousel_slider_posts()
A
40 10 65
CarouselSlider\Frontend\Shortcode::carousel_options()
A
39 9 65
Carousel_Slider_Product::quick_view()
A
41 8 65
Carousel_Slider_Meta_Box::responsive_settings_callback()
A
40 7 76
CarouselSlider\Supports\SettingAPI::filter_fields_by_tab()
A
52 10 24
Carousel_Slider_Form::image_sizes()
A
47 9 30
CarouselSlider\Frontend\Shortcode::get_video_url()
A
46 8 37
CarouselSlider\Frontend\StructuredData::set_data()
A
54 9 21
Carousel_Slider_Form::post_terms()
A
49 8 27
CarouselSlider\Supports\SettingAPI::image_sizes()
A
49 8 25
CarouselSlider\Supports\SettingAPI::sanitize_callback()
A
52 8 23
Carousel_Slider_Form::images_url()
A
52 8 21
carousel_slider_get_meta()
A
56 8 19
CarouselSlider\Plugin::is_request()
S
59 8 15
CarouselSlider\Frontend\Frontend::should_load_scripts()
S
59 8 12
CarouselSlider\Supports\SettingAPI::setting_fields()
S
50 7 26
Carousel_Slider_Meta_Box::autoplay_settings_callback()
S
45 5 52
Carousel_Slider::is_request()
S
60 7 13
CarouselSlider\Widget\CarouselSliderWidget::form()
S
50 6 27
Carousel_Slider_Form::posts_list()
S
52 6 22
Carousel_Slider_Form::images_gallery()
S
47 5 35
Carousel_Slider_Admin::save_images()
S
54 6 20
Carousel_Slider_Form::select()
S
55 6 16
Carousel_Slider_Form::field_common()
S
58 6 13
carousel_slider_array_to_attribute()
S
56 5 19
CarouselSlider\Supports\SettingAPI::option_page_tabs()
S
55 5 17
CarouselSlider\Frontend\Shortcode::get_youtube_id_from_url()
S
57 5 16
CarouselSlider\Widget\CarouselSliderWidget::widget()
S
59 5 13
Carousel_Slider_Admin::columns_content()
S
53 4 26
Carousel_Slider_Product::wish_list_button()
S
61 5 11
CarouselSlider\Supports\SettingAPI::admin_menu()
S
53 4 25
Carousel_Slider_Product::quick_view_button()
S
51 4 25
Carousel_Slider_Product::featured_products()
S
48 3 35
CarouselSlider\Frontend\StructuredData::generate_post_data()
S
48 3 33
Carousel_Slider_Activator::update_meta_160()
S
56 4 17
CarouselSlider\Frontend\StructuredData::generate_product_data()
S
56 4 17
CarouselSlider\Plugin::includes()
S
57 4 17
Carousel_Slider_Form::field_before()
S
57 4 16
CarouselSlider\Frontend\Shortcode::product_categories()
S
50 3 30
CarouselSlider\Assets::is_ssl()
S
63 5 10
CarouselSlider\Assets::register_scripts()
S
64 5 8
CarouselSlider\Frontend\StructuredData::output_structured_data()
S
60 4 14
CarouselSlider\Autoloader::load_mapped_file()
S
59 4 14
CarouselSlider\Admin\GutenbergBlock::block_localize_data()
S
50 3 28
Carousel_Slider_Form::checkbox()
S
60 4 12
Carousel_Slider_Form::field_after()
S
62 4 11
CarouselSlider\Admin\Admin::admin_scripts()
S
62 4 11
Carousel_Slider_Form::textarea()
S
61 4 11
Carousel_Slider_Admin::gallery_url_template()
S
52 2 37
Carousel_Slider_Product::top_rated_products()
S
48 2 36
Carousel_Slider_Admin::save_images_urls()
S
54 3 21
Carousel_Slider::instance()
S
57 3 18
CarouselSlider\Widget\CarouselSliderWidget::carousels_list()
S
57 3 16
CarouselSlider\Assets::get_assets_url()
S
63 4 10
carousel_slider_is_woocommerce_active()
S
65 4 9
Carousel_Slider_Admin::update_content_slider()
S
45 1 45
CarouselSlider\Supports\SettingAPI::textarea()
S
65 4 7
CarouselSlider\Integration\VisualComposerElement::carousels_list()
S
59 3 14
Carousel_Slider::php_version_notice()
S
60 3 13
CarouselSlider\Admin\Admin::admin_footer_text()
S
61 3 13
CarouselSlider\Autoloader::load_class()
S
60 3 13
Carousel_Slider_Meta_Box::add_meta_boxes()
S
48 1 42
CarouselSlider\Autoloader::add_namespace()
S
61 3 12
CarouselSlider\Supports\SettingAPI::get_options()
S
61 3 12
Carousel_Slider_Hero_Carousel::content_slide_default()
S
46 1 41
CarouselSlider\Supports\SettingAPI::multi_checkbox()
S
60 3 11
CarouselSlider\Assets::get_scripts()
S
48 1 40
CarouselSlider\Integration\VisualComposerElement::integrate_with_vc()
S
53 2 23
Carousel_Slider_Admin::carousel_post_type()
S
46 1 38
Carousel_Slider_Product::products()
S
53 2 23
Carousel_Slider_Product::sale_products()
S
54 2 22
Carousel_Slider_Product::recent_products()
S
54 2 21
CarouselSlider\Admin\GutenbergBlock::gutenberg_block()
S
55 2 20
Carousel_Slider_Product::best_selling_products()
S
55 2 19
Carousel_Slider::auto_deactivate()
S
56 2 18
carousel_slider_background_position()
S
58 2 17
Carousel_Slider_Admin::attachment_fields_to_save()
S
64 3 9
CarouselSlider\Supports\SettingAPI::radio()
S
63 3 9
Carousel_Slider_Form::text()
S
62 3 10
Carousel_Slider_Hero_Carousel::add_slide()
S
64 3 10
CarouselSlider\Supports\SettingAPI::select()
S
63 3 9
Carousel_Slider_Form::color()
S
62 3 10
Carousel_Slider_Form::date()
S
62 3 10
CarouselSlider\Assets::register_styles()
S
68 3 6
Carousel_Slider_Form::number()
S
62 3 10
Carousel_Slider::is_supported_php()
S
68 3 7
CarouselSlider\Frontend\Preview::template_include()
S
66 3 8
carousel_slider_slide_type()
S
59 2 14
carousel_slider_background_size()
S
61 2 14
Carousel_Slider_Admin::post_row_actions()
S
59 2 13
CarouselSlider\Supports\SettingAPI::wp_editor()
S
60 2 13
Carousel_Slider_Admin::carousel_slider_meta_boxes()
S
60 2 13
CarouselSlider\Admin\Setting::settings()
S
51 1 27
Carousel_Slider::includes()
S
63 2 11
Carousel_Slider::register_autoloader()
S
62 2 11
CarouselSlider\Supports\SettingAPI::page_content()
S
58 1 18
Carousel_Slider_Product::products_by_categories()
S
58 1 17
Carousel_Slider_Product::products_by_tags()
S
58 1 17
Carousel_Slider_Meta_Box::usages_callback()
S
62 1 16
Carousel_Slider_Admin::update_content_settings()
S
59 1 15
CarouselSlider\Integration\VisualComposerElement::init()
S
69 2 7
Carousel_Slider_Product::wc_version()
S
72 2 6
CarouselSlider\i18n::init()
S
68 2 7
CarouselSlider\Supports\SettingAPI::add_tab()
S
70 2 6
Carousel_Slider_Hero_Carousel::init()
S
72 2 6
CarouselSlider\Frontend\Shortcode::init()
S
69 2 7
CarouselSlider\Ajax::init()
S
68 2 7
CarouselSlider\Supports\SettingAPI::checkbox()
S
63 2 9
Carousel_Slider_Hero_Carousel::move_slide_down()
S
66 2 8
CarouselSlider\Supports\SettingAPI::add_menu()
S
69 2 6
carousel_slider_is_url()
S
71 2 6
Carousel_Slider_Hero_Carousel::move_slide_top()
S
68 2 7
CarouselSlider\Admin\GutenbergBlock::init()
S
69 2 7
CarouselSlider\Frontend\StructuredData::get_structured_post_data()
S
69 2 7
CarouselSlider\Assets::init()
S
68 2 7
Carousel_Slider_Activator::init()
S
69 2 7
Carousel_Slider_Product::init()
S
63 2 10
Carousel_Slider_Admin::init()
S
72 2 6
CarouselSlider\Frontend\Shortcode::get_vimeo_id_from_url()
S
66 2 8
CarouselSlider\Assets::register()
S
65 2 9
CarouselSlider\Plugin::init()
S
65 2 9
CarouselSlider\Frontend\StructuredData::maybe_post_added()
S
64 2 10
Carousel_Slider_Hero_Carousel::move_slide_bottom()
S
66 2 8
CarouselSlider\Admin\Setting::init()
S
69 2 7
Carousel_Slider_Hero_Carousel::move_slide_up()
S
68 2 7
Carousel_Slider_Meta_Box::init()
S
72 2 6
CarouselSlider\Supports\SettingAPI::__construct()
S
71 2 6
CarouselSlider\Frontend\StructuredData::maybe_image_added()
S
64 2 10
Carousel_Slider_Form::file()
S
62 2 10
CarouselSlider\Ajax::test()
S
69 2 7
CarouselSlider\Frontend\StructuredData::get_structured_image_data()
S
67 2 8
CarouselSlider\Frontend\Frontend::init()
S
68 2 7
CarouselSlider\Supports\SettingAPI::add_field()
S
70 2 6
CarouselSlider\Frontend\Preview::init()
S
69 2 7
CarouselSlider\Frontend\Frontend::frontend_scripts()
S
70 2 7
Carousel_Slider_Activator::activate()
S
69 2 7
CarouselSlider\Frontend\StructuredData::maybe_product_added()
S
64 2 10
CarouselSlider\Admin\Admin::init()
S
65 2 9
CarouselSlider\Frontend\StructuredData::init()
S
63 2 10
CarouselSlider\Widget\CarouselSliderWidget::init()
S
68 2 7
CarouselSlider\Assets::is_script_debug_enabled()
S
79 2 3
CarouselSlider\Autoloader::require_file()
S
70 2 7
CarouselSlider\Frontend\StructuredData::get_structured_product_data()
S
69 2 7
CarouselSlider\Supports\SettingAPI::color()
S
71 2 5
carousel_slider_default_settings()
S
60 1 14
Carousel_Slider_Admin::__construct()
S
59 1 13
Carousel_Slider::define_constants()
S
69 1 12
Carousel_Slider_Admin::attachment_fields_to_edit()
S
62 1 11
CarouselSlider\Assets::get_styles()
S
64 1 11
Carousel_Slider::deactivation()
S
81 1 3
CarouselSlider\Plugin::frontend_includes()
S
72 1 5
CarouselSlider\Frontend\StructuredData::get_product_data()
S
82 1 3
CarouselSlider\Plugin::ajax_includes()
S
79 1 3
CarouselSlider\Plugin::activation_includes()
S
82 1 3
CarouselSlider\Frontend\StructuredData::get_post_data()
S
82 1 3
CarouselSlider\Widget\CarouselSliderWidget::__construct()
S
68 1 7
CarouselSlider\Widget\CarouselSliderWidget::update()
S
72 1 5
Carousel_Slider_Meta_Box::general_settings_callback()
S
76 1 4
CarouselSlider\Frontend\StructuredData::get_image_data()
S
82 1 3
Carousel_Slider_Hero_Carousel::delete_slide()
S
72 1 5
CarouselSlider\Widget\CarouselSliderWidget::register()
S
80 1 3
Carousel_Slider_Hero_Carousel::send_json()
S
70 1 6
CarouselSlider\Autoloader::register()
S
79 1 3
CarouselSlider\i18n::load_plugin_textdomain()
S
72 1 5
Carousel_Slider::bootstrap_plugin()
S
80 1 3
Carousel_Slider_Admin::columns_head()
S
65 1 9
CarouselSlider\Frontend\Shortcode::array_to_data()
S
80 1 3
CarouselSlider\Admin\Admin::documentation_menu()
S
65 1 10
CarouselSlider\Supports\SettingAPI::number()
S
75 1 4
CarouselSlider\Supports\SettingAPI::email()
S
75 1 4
CarouselSlider\Plugin::admin_includes()
S
72 1 5
Carousel_Slider_Hero_Carousel::__construct()
S
79 1 3
Carousel_Slider_Admin::add_meta_boxes()
S
65 1 10
CarouselSlider\Supports\SettingAPI::date()
S
71 1 5
CarouselSlider\Admin\Admin::documentation_page_callback()
S
80 1 3
CarouselSlider\Supports\SettingAPI::admin_init()
S
70 1 7
Carousel_Slider::activation()
S
81 1 3
Carousel_Slider_Product::product_categories()
S
64 1 10
CarouselSlider\Plugin::modules_includes()
S
91 1 2
CarouselSlider\Plugin::deactivation_includes()
S
82 1 3
CarouselSlider\Frontend\StructuredData::generate_image_data()
S
67 1 7
CarouselSlider\Supports\SettingAPI::text()
S
75 1 4
Carousel_Slider_Hero_Carousel::move_array_element()
S
72 1 5
CarouselSlider\Frontend\Shortcode::get_meta()
S
79 1 3
Carousel_Slider_Meta_Box::__construct()
S
75 1 4
CarouselSlider\Supports\SettingAPI::url()
S
75 1 4
CarouselSlider\Supports\SettingAPI::password()
S
75 1 4