Code Analysis: Ele Custom Skin 3.1.8

Function Rating Maintainability Complexity Lines of code
ecs_load_notifications()
B
44 23 35
ElementorPro\Modules\Posts\Skins\Skin_Posts_ECS::render_loop_footer()
A
38 14 65
ECS_Ajax_Load::post_pagination()
A
29 4 180
ECS_Ajax_Load::button_pagination_style()
A
31 4 151
ECS_set_dynamic_style()
A
49 10 26
ElementorPro\Modules\Posts\Skins\Skin_Posts_ECS::render_loop_header()
A
49 9 28
ElementorPro\Modules\Posts\Skins\Skin_Posts_ECS::render()
S
52 6 25
ECS_Ajax_Load::get_element_data()
S
60 6 13
ECS_Admin_Bar_Menu::add_menu_in_admin_bar()
S
55 5 18
ElementorPro\Modules\Posts\Skins\Skin_Posts_ECS::register_controls()
S
39 1 75
ecs_get_all_active_plugins()
S
58 5 15
ecs_admin_notice()
S
58 5 14
ECS_Ajax_Load::__construct()
S
59 5 13
ECS_media_brakepoint()
S
61 5 11
ElementorPro\Modules\Posts\Skins\Skin_Posts_ECS::render_post()
S
54 4 20
ElementorPro\Modules\Posts\Skins\Skin_Posts_ECS::ajax_pagination()
S
55 4 18
ElementorPro\Modules\Posts\Skins\Skin_Posts_ECS::render_post_header()
S
57 4 17
Ele_Custom_Loop_Item_Widget::show_nice()
S
65 5 8
ECS_find_url_type()
S
63 5 10
ECS_Admin_Bar_Menu::add_document()
S
59 4 14
ECS_Enqueue_Style::frontend_styles()
S
59 4 12
Ecs_Notice::admin_notice()
S
60 4 12
elecs_add_more_types()
S
62 4 11
ElementorPro\Modules\Posts\Skins\Skin_Posts_ECS::get_settings_for_display()
S
55 3 21
ECS_Enqueue_Style::get_skin_template()
S
56 3 18
ECS_clean_selector_value()
S
65 4 9
elecs_get_document()
S
64 4 10
elecs_enqueue_scripts()
S
61 3 13
ecs_check_for_notification()
S
61 3 12
ElementorPro\Modules\ThemeBuilder\Documents\Loop::get_public_post_types()
S
61 3 12
ecs_clean_plugins()
S
62 3 11
ECS_Ajax_Load::get_document_data()
S
52 2 25
ElementorPro\Modules\Posts\Skins\Skin_Posts_ECS::render_loadmore_button()
S
54 2 21
ElementorPro\Modules\Posts\Skins\Skin_Posts_ECS::get_template()
S
54 2 20
ElementorPro\Modules\Posts\Skins\Skin_Posts_ECS::get_skin_template()
S
56 2 18
ElementorPro\Modules\Posts\Skins\Skin_Posts_ECS::get_custom_grid()
S
56 2 18
ecs_dependencies()
S
70 3 6
ecs_notice_dismiss()
S
71 3 5
ElementorPro\Modules\Posts\Skins\Skin_Posts_ECS::end_grid()
S
66 3 8
ElementorPro\Modules\ThemeBuilder\Documents\Loop::get_preview_as_options()
S
58 2 15
ecs_data_get()
S
64 3 9
ECS_recursive_unset()
S
67 3 8
ECS_Loop_Conditions::register_sub_conditions()
S
59 2 14
ElementorPro\Modules\DynamicTags\Tags\Post_Summary::excerpt()
S
60 2 13
ElementorPro\Modules\Posts\Skins\Skin_Posts_ECS::nothing_found()
S
61 2 12
ECS_Ajax_Load::clean_response()
S
60 2 12
ElementorPro\Modules\Posts\Skins\Skin_Posts_ECS::get_grid()
S
62 2 11
ECS_Loading_Animation::animations()
S
56 1 20
Ele_Custom_Loop_Item_Widget::register_controls()
S
56 1 20
ecs_is_plugin_active()
S
72 2 5
ele_custom_skin_row_meta()
S
64 2 9
ele_custom_skin_notice_dismissed()
S
72 2 5
ElementorPro\Modules\Posts\Skins\Skin_Posts_ECS::admin_bar_menu()
S
74 2 5
ElementorPro\Modules\Posts\Skins\Skin_Posts_ECS::set_used_template()
S
76 2 4
ElementorPro\Modules\Posts\Skins\Skin_Posts_ECS::set_custom_grid()
S
67 2 7
ECS_Loading_Animation::get_lazy_load_animations_list()
S
68 2 7
Ele_Custom_Loop_Item_Widget::render()
S
70 2 7
ElementorPro\Modules\Posts\Skins\Skin_Posts_ECS::get_current_ID()
S
74 2 4
ecs_days_old()
S
66 2 8
ElementorPro\Modules\Posts\Skins\Skin_Posts_ECS::render_post_footer()
S
69 2 9
ElementorPro\Modules\Posts\Skins\Skin_Posts_ECS::render_lazyload_animation()
S
59 1 15
ECS_Admin_Bar_Menu::instance()
S
72 2 6
ElementorPro\Modules\ThemeBuilder\Classes\Custom_Types_Manager::register_documents()
S
65 2 9
elecs_action_links()
S
63 2 9
ECS_Admin_Bar_Menu::write_js()
S
68 2 7
Ele_Custom_Loop_Item::instance()
S
72 2 6
ECS_remove_url_type()
S
71 2 6
ECS_parse_selector()
S
65 2 8
ElementorPro\Modules\DynamicTags\Tags\Post_Summary::register_controls()
S
61 1 13
Ele_Custom_Loop_Item_Widget::content_template()
S
75 1 11
ElementorPro\Modules\Posts\Skins\Skin_Posts_ECS::get_id()
S
82 1 3
ElementorPro\Modules\ThemeBuilder\Documents\Loop::get_type()
S
81 1 3
ECS_Custom_Grid_Conditions::get_label()
S
79 1 3
ECS_Loop_Conditions::get_all_label()
S
79 1 3
Ele_Custom_Loop_Item_Widget::get_title()
S
79 1 3
customGrid::get_type()
S
81 1 3
ElementorPro\Modules\DynamicTags\Tags\Post_Summary::get_categories()
S
81 1 3
ElementorPro\Modules\ThemeBuilder\Documents\Loop::get_site_editor_thumbnail_url()
S
80 1 3
ECS_Loop_Conditions::check()
S
82 1 3
Ele_Custom_Loop_Item::init_controls()
S
91 1 2
Ecs_Notice::set_role()
S
81 1 3
Ecs_Notice::__construct()
S
77 1 4
ECS_Ajax_Load::init_ajax()
S
75 1 4
ElementorPro\Modules\DynamicTags\Tags\Post_Summary::get_title()
S
79 1 3
Ele_Custom_Loop_Item::init_widgets()
S
75 1 4
customGrid::get_site_editor_type()
S
81 1 3
ECS_Custom_Grid_Conditions::get_priority()
S
81 1 3
ElementorPro\Modules\Posts\Skins\Skin_Archive_ECS::_register_controls_actions()
S
69 1 6
elecs_register_documents_grid()
S
80 1 3
Ecs_Notice::set_type()
S
81 1 3
Ele_Custom_Loop_Item_Widget::get_name()
S
82 1 3
ECS_Loop_Conditions::get_type()
S
81 1 3
ElementorPro\Modules\Posts\Skins\Skin_Posts_ECS::register_navigation_design_controls()
S
80 1 3
ECS_Ajax_Load::init()
S
71 1 5
ElementorPro\Modules\Posts\Skins\Skin_Posts_ECS::register_navigation_controls()
S
80 1 3
ECS_Admin_Bar_Menu::get_menu_args()
S
76 1 4
ElementorPro\Modules\DynamicTags\Tags\Post_Summary::get_name()
S
82 1 3
ElementorPro\Modules\Posts\Skins\Skin_Posts_ECS::get_post_id()
S
82 1 3
Ele_Custom_Loop_Item_Widget::get_icon()
S
82 1 3
ECS_Loop_Conditions::get_name()
S
82 1 3
ElementorPro\Modules\DynamicTags\Eletags::get_tag_classes_names()
S
76 1 5
ElementorPro\Modules\DynamicTags\Tags\Post_Summary::get_group()
S
82 1 3
ElementorPro\Modules\ThemeBuilder\Documents\Loop::get_properties()
S
66 1 8
customGrid::get_site_editor_thumbnail_url()
S
80 1 3
customGrid::get_editor_panel_categories()
S
67 1 8
ElementorPro\Modules\Posts\Skins\Skin_Posts_ECS::_register_controls_actions()
S
71 1 5
customGrid::get_title()
S
79 1 3
ECS_Enqueue_Style::__construct()
S
78 1 3
elecs_elementor_init()
S
74 1 5
ElementorPro\Modules\Posts\Skins\Skin_Posts_ECS::slider_elements()
S
75 1 4
ElementorPro\Modules\ThemeBuilder\Documents\Loop::get_title()
S
79 1 3
ElementorPro\Modules\Posts\Skins\Skin_Archive_ECS::register_post_count_control()
S
98 1 1
Ele_Custom_Loop_Item::__construct()
S
82 1 3
ElementorPro\Modules\DynamicTags\Eletags::__construct()
S
81 1 3
ECS_Loop_Conditions::get_priority()
S
81 1 3
ElementorPro\Modules\Posts\Skins\Skin_Archive_ECS::get_title()
S
79 1 3
ECS_Loading_Animation::get_lazy_load_animations_html()
S
75 1 4
Ele_Custom_Loop_Item_Widget::get_categories()
S
81 1 3
elecs_register_elementor_locations()
S
65 1 10
Ecs_Notice::show()
S
79 1 3
customGrid::get_properties()
S
66 1 8
ECS_Ajax_Load::enqueue_scripts()
S
64 1 9
ECS_Admin_Bar_Menu::__construct()
S
82 1 3
ElementorPro\Modules\Posts\Skins\Skin_Posts_ECS::render_amp()
S
91 1 2
customGrid::get_name()
S
82 1 3
ElementorPro\Modules\Posts\Skins\Skin_Posts_ECS::get_title()
S
79 1 3
ECS_Custom_Grid_Conditions::get_type()
S
81 1 3
elecs_add_skins()
S
81 1 3
Ele_Custom_Loop_Item::init()
S
72 1 5
ECS_Custom_Grid_Conditions::register_sub_conditions()
S
80 1 3
ElementorPro\Modules\Posts\Skins\Skin_Archive_ECS::get_id()
S
82 1 3
ECS_Loop_Conditions::get_label()
S
79 1 3
ElementorPro\Modules\ThemeBuilder\Documents\Loop::get_name()
S
82 1 3
ElementorPro\Modules\DynamicTags\Tags\Post_Summary::render()
S
71 1 5
ECS_Admin_Bar_Menu::init()
S
91 1 2
elecs_register_location_grid()
S
65 1 10
ECS_Custom_Grid_Conditions::get_name()
S
82 1 3
ElementorPro\Modules\DynamicTags\Eletags::get_name()
S
82 1 3
ElementorPro\Modules\ThemeBuilder\Documents\Loop::get_site_editor_type()
S
81 1 3
Ele_Custom_Loop_Item::init_includes()
S
91 1 2
ECS_Custom_Grid_Conditions::check()
S
82 1 3
ECS_Custom_Grid_Conditions::get_all_label()
S
79 1 3