Code Analysis: Dynamic Post Grid Elementor Addon 1.0.3

Function Rating Maintainability Complexity Lines of code
DEPG\Helper::markup()
D
18
60 238
DEPG\Post_Grid_Widget::render()
D
23
57 147
DEPG\Post_Grid_Widget::dpga_content_layout_options()
A
27
1 224
DEPG\Post_Grid_Widget::dpga_style_readmore_options()
A
30 1 180
DEPG\Post_Grid_Widget::dpga_content_query_options()
A
31 1 168
DEPG\Post_Grid_Widget::dpga_content_options()
A
31 1 163
DEPG\Post_Grid_Widget::render_meta()
A
47 9 40
DEPG\Post_Grid_Widget::dpga_style_box_options()
A
33 1 148
DEPG\Post_Grid_Widget::get_all_taxonomy()
S
55 7 21
DEPG\Post_Grid_Widget::dpga_style_term_options()
S
37 1 101
DEPG\Post_Grid_Widget::dpga_style_title_options()
S
40 1 85
DEPG\Post_Grid_Widget::dpga_pagination_options()
S
39 1 79
DEPG\Helper::get_layout_class()
S
49 4 33
DEPG\Helper::depg_pagination_markup()
S
55 5 17
DEPG\Post_Grid_Widget::dpga_style_image_options()
S
41 1 68
Dynamic_Elementor_Post_Grid::init()
S
56 4 18
DEPG\Post_Grid_Widget::render_excerpt()
S
56 4 18
DEPG\Post_Grid_Widget::render_terms()
S
57 4 16
DEPG\Post_Grid_Widget::dpga_style_layout_options()
S
44 1 59
DEPG\Post_Grid_Widget::dpga_style_content_options()
S
45 1 53
DEPG\Post_Grid_Widget::dpga_style_meta_options()
S
46 1 48
DEPG\Post_Grid_Widget::render_thumbnail()
S
59 3 15
DEPG\Helper::get_users()
S
62 3 11
Dynamic_Elementor_Post_Grid::admin_notice_missing_main_plugin()
S
57 2 16
DEPG\Post_Grid_Widget::render_title()
S
60 2 13
DEPG\Post_Grid_Widget::render_readmore()
S
62 2 11
DEPG\ImageSelectorControl::content_template()
S
59 1 22
DEPG\Post_Grid_Widget::dpga_filter_excerpt_length()
S
71 2 5
DEPG\Post_Grid_Widget::get_script_depends()
S
71 2 6
DEPG\Post_Grid_Main::instance()
S
72 2 6
DEPG\Post_Grid_Widget::get_style_depends()
S
70 2 6
DEPG\Helper::getProLabel()
S
71 2 5
DEPG\Post_Grid_Widget::isPreview()
S
78 2 3
DEPG\Post_Grid_Widget::register_controls()
S
61 1 14
DEPG\Helper::getOrderBy()
S
61 1 12
DEPG\Helper::getPostStatus()
S
61 1 12
Dynamic_Elementor_Post_Grid::admin_notice_minimum_elementor_version()
S
60 1 12
DEPG\Post_Grid_Main::widget_styles()
S
61 1 11
DEPG\Post_Grid_Main::editor_styles()
S
70 1 7
Dynamic_Elementor_Post_Grid::define_constants()
S
77 1 6
DEPG\Helper::hasPro()
S
80 1 3
DEPG\Post_Grid_Widget::dpga_filter_excerpt_more()
S
76 1 4
DEPG\ImageSelectorControl::get_default_settings()
S
70 1 7
Dynamic_Elementor_Post_Grid::admin_notice_minimum_php_version()
S
65 1 9
DEPG\Post_Grid_Main::registerControls()
S
76 1 4
Dynamic_Elementor_Post_Grid::i18n()
S
81 1 3
DEPG\Helper::get_post_types()
S
78 1 3
DEPG\Post_Grid_Widget::get_title()
S
79 1 3
DEPG\Post_Grid_Main::register_widgets()
S
76 1 4
DEPG\Post_Grid_Widget::get_icon()
S
82 1 3
DEPG\Post_Grid_Main::include_widgets_files()
S
80 1 3
DEPG\ImageSelectorControl::get_type()
S
81 1 3
DEPG\Post_Grid_Widget::get_name()
S
82 1 3
DEPG\Post_Grid_Main::register_widget_category()
S
66 1 9
DEPG\ImageSelectorControl::enqueue()
S
78 1 3
DEPG\Post_Grid_Main::editor_scripts()
S
74 1 5
DEPG\Post_Grid_Main::__construct()
S
66 1 8
DEPG\Post_Grid_Widget::get_categories()
S
81 1 3
Dynamic_Elementor_Post_Grid::__construct()
S
75 1 4