Code Analysis: King Addons 24.7.2

Function Rating Maintainability Complexity Lines of code
King_Addons\Card_Carousel::register_controls()
D
0
1 2,761
King_Addons\Styled_Text_Builder::register_controls()
D
11
1 868
King_Addons\Auto_Scrolling_Text::register_controls()
D
11
1 865
King_Addons\Card_Carousel::render()
D
23
40 177
King_Addons\One_Page_Navigation::register_controls()
D
14
1 665
King_Addons\Image_Hotspots::register_controls()
D
14
1 646
King_Addons\Video_Popup::register_controls()
D
15
1 616
King_Addons\Particles_Background::getParticlesConfig()
C
23
1 529
King_Addons\Popup::register_controls()
C
18
1 478
King_Addons\Particles_Background::addControls()
C
20
1 456
King_Addons\Off_Canvas_Content::register_controls()
C
19
1 434
King_Addons\Image_Comparison::register_controls()
B
22
1 337
King_Addons\Auto_Scrolling_Text::render()
B
35 14 88
King_Addons\Styled_Text_Builder::render()
A
38 14 69
King_Addons\Particles_Background::renderAnimation()
A
38 13 68
King_Addons\Image_Hotspots::render()
A
39 11 67
King_Addons\Video_Popup::render()
A
37 9 83
King_Addons\ModulesMap::getModulesMapArray()
A
29
1 193
King_Addons\Popup::render()
A
37 6 89
King_Addons\Off_Canvas_Content::render()
A
37 6 89
King_Addons\Duplicator::doDuplicateAction()
A
48 8 31
King_Addons\Parallax_Background::renderAnimation()
A
51 8 22
King_Addons\Popup::getTagsAndAttributes()
S
58 6 16
King_Addons\Global_Section_Container::getTagsAndAttributes()
S
58 6 16
King_Addons\Off_Canvas_Content::getTagsAndAttributes()
S
58 6 16
King_Addons\AJAX_Select2\Ajax_Select2_API::getElementorTemplates()
S
51 5 28
King_Addons\Parallax_Background::addControls()
S
39 1 81
King_Addons\Vertical_Scrollable_Image::register_controls()
S
39 1 80
King_Addons\Admin::createSettings()
S
46 3 47
King_Addons\Floating_Animation::renderAnimation()
S
57 5 14
King_Addons\Floating_Animation::addControls()
S
41 1 73
King_Addons\RegisterAssets::registerElementorScripts()
S
60 5 12
King_Addons\Wrapper_Link::renderLink()
S
58 4 15
King_Addons\Core::enableFeatures()
S
58 4 15
King_Addons\Custom_CSS::renderCSS()
S
59 4 14
King_Addons\Duplicator::duplicatePostMeta()
S
61 4 12
King_Addons\Matte_Glass_Background::addControls()
S
44 1 53
King_Addons\Rotating_Animation::addControls()
S
46 1 47
King_Addons\RegisterAssets::registerLibrariesFiles()
S
62 4 10
King_Addons\One_Page_Navigation::render()
S
59 3 13
King_Addons\Duplicator::insertPost()
S
51 2 27
King_Addons\Rotating_Animation::renderAnimation()
S
60 3 12
King_Addons\Core::hasElementorCompatibility()
S
62 3 11
King_Addons\Duplicator::addDuplicatorActionLink()
S
61 3 11
King_Addons\Core::registerWidgets()
S
61 3 11
King_Addons\Image_Comparison::render()
S
47 1 40
King_Addons\Custom_CSS::addControls()
S
49 1 35
King_Addons\Wrapper_Link::addControls()
S
51 1 32
King_Addons\Core::enableWidgetsByDefault()
S
64 3 9
King_Addons\Popup::getOffCanvasTemplate()
S
65 3 8
King_Addons\Duplicator::duplicatePostTaxonomies()
S
64 3 9
King_Addons\RegisterAssets::registerElementorStyles()
S
66 3 7
King_Addons\Global_Section_Container::getOffCanvasTemplate()
S
65 3 8
King_Addons\Global_Section_Container::render()
S
58 2 15
King_Addons\Parallax_Background::enqueueScripts()
S
65 3 8
King_Addons\Particles_Background::enqueueScripts()
S
65 3 8
King_Addons\Off_Canvas_Content::getOffCanvasTemplate()
S
65 3 8
King_Addons\Duplicator::getDuplicateActionURL()
S
61 2 13
King_Addons\Core::__construct()
S
61 2 13
King_Addons\Global_Section_Container::register_controls()
S
52 1 27
King_Addons\AJAX_Select2\Ajax_Select2::content_template()
S
59 1 20
King_Addons\Floating_Animation::enqueueScripts()
S
71 2 5
King_Addons\RegisterAssets::instance()
S
72 2 6
King_Addons\Matte_Glass_Background::instance()
S
72 2 6
King_Addons\Parallax_Background::instance()
S
72 2 6
King_Addons\Particles_Background::instance()
S
72 2 6
King_Addons\Custom_CSS::instance()
S
72 2 6
King_Addons\Admin::showAdminPage()
S
69 2 7
King_Addons\Custom_CSS::enqueueScripts()
S
71 2 5
King_Addons\Rotating_Animation::instance()
S
72 2 6
King_Addons\Rotating_Animation::enqueueScripts()
S
71 2 5
King_Addons\Duplicator::instance()
S
72 2 6
King_Addons\Wrapper_Link::instance()
S
72 2 6
King_Addons\Admin::__construct()
S
70 2 6
king_addons_hideAnotherNotices()
S
72 2 6
King_Addons\Core::instance()
S
72 2 6
King_Addons\Floating_Animation::instance()
S
72 2 6
King_Addons\Auto_Scrolling_Text::get_keywords()
S
56 1 13
King_Addons\AJAX_Select2\Ajax_Select2_API::init()
S
62 1 13
King_Addons\Vertical_Scrollable_Image::render()
S
61 1 12
King_Addons\Admin::addAdminMenu()
S
64 1 11
King_Addons\Styled_Text_Builder::get_title()
S
79 1 3
King_Addons\Off_Canvas_Content::get_custom_help_url()
S
82 1 3
King_Addons\AJAX_Select2\Ajax_Select2::get_default_settings()
S
68 1 8
King_Addons\Card_Carousel::get_categories()
S
81 1 3
King_Addons\Card_Carousel::get_keywords()
S
62 1 8
King_Addons\Card_Carousel::get_custom_help_url()
S
82 1 3
King_Addons\Vertical_Scrollable_Image::get_title()
S
79 1 3
King_Addons\Vertical_Scrollable_Image::get_categories()
S
81 1 3
King_Addons\Global_Section_Container::get_name()
S
82 1 3
King_Addons\RegisterAssets::__construct()
S
75 1 5
King_Addons\Video_Popup::get_icon()
S
82 1 3
King_Addons\Matte_Glass_Background::__construct()
S
70 1 6
King_Addons\Global_Section_Container::get_keywords()
S
69 1 5
King_Addons\Global_Section_Container::get_custom_help_url()
S
82 1 3
King_Addons\Core::showAdminNotice_ElementorRequired()
S
67 1 8
King_Addons\Styled_Text_Builder::get_name()
S
82 1 3
King_Addons\Styled_Text_Builder::get_style_depends()
S
80 1 3
King_Addons\Parallax_Background::__construct()
S
67 1 7
King_Addons\Image_Comparison::get_name()
S
82 1 3
King_Addons\Image_Comparison::get_title()
S
79 1 3
King_Addons\Image_Comparison::get_icon()
S
82 1 3
King_Addons\Image_Comparison::get_style_depends()
S
80 1 3
King_Addons\Core::registerControls()
S
80 1 3
King_Addons\Auto_Scrolling_Text::get_name()
S
82 1 3
King_Addons\Card_Carousel::get_script_depends()
S
80 1 3
King_Addons\Image_Comparison::get_keywords()
S
66 1 6
King_Addons\Styled_Text_Builder::get_categories()
S
81 1 3
King_Addons\Image_Hotspots::get_keywords()
S
68 1 5
King_Addons\Card_Carousel::get_icon()
S
82 1 3
King_Addons\Off_Canvas_Content::get_categories()
S
81 1 3
King_Addons\Vertical_Scrollable_Image::get_style_depends()
S
80 1 3
King_Addons\Image_Comparison::get_custom_help_url()
S
82 1 3
king_addons_registerAssets()
S
80 1 3
King_Addons\Off_Canvas_Content::get_keywords()
S
62 1 8
King_Addons\Video_Popup::get_style_depends()
S
80 1 3
King_Addons\Particles_Background::is_json()
S
75 1 4
King_Addons\Off_Canvas_Content::get_title()
S
79 1 3
King_Addons\AJAX_Select2\Ajax_Select2_API::__construct()
S
82 1 3
King_Addons\Popup::get_categories()
S
81 1 3
King_Addons\Image_Comparison::get_categories()
S
81 1 3
King_Addons\Image_Hotspots::get_title()
S
79 1 3
King_Addons\Vertical_Scrollable_Image::get_keywords()
S
69 1 5
King_Addons\Vertical_Scrollable_Image::get_name()
S
82 1 3
King_Addons\Popup::get_icon()
S
82 1 3
King_Addons\Image_Hotspots::get_name()
S
82 1 3
King_Addons\Auto_Scrolling_Text::get_categories()
S
81 1 3
King_Addons\Image_Hotspots::get_icon()
S
82 1 3
King_Addons\Image_Hotspots::get_style_depends()
S
80 1 3
King_Addons\Popup::get_title()
S
79 1 3
King_Addons\Video_Popup::get_name()
S
82 1 3
King_Addons\Admin::enqueueAdminAssets()
S
78 1 3
King_Addons\Popup::get_keywords()
S
62 1 8
King_Addons\One_Page_Navigation::get_title()
S
79 1 3
King_Addons\Off_Canvas_Content::get_icon()
S
82 1 3
King_Addons\Image_Hotspots::get_categories()
S
81 1 3
King_Addons\Global_Section_Container::get_title()
S
79 1 3
King_Addons\Video_Popup::get_keywords()
S
60 1 9
King_Addons\Popup::get_style_depends()
S
80 1 3
King_Addons\Auto_Scrolling_Text::get_title()
S
79 1 3
King_Addons\One_Page_Navigation::get_icon()
S
82 1 3
King_Addons\Core::initElementor()
S
72 1 5
King_Addons\Video_Popup::get_title()
S
79 1 3
King_Addons\AJAX_Select2\Ajax_Select2::enqueue()
S
77 1 3
King_Addons\Card_Carousel::get_name()
S
82 1 3
King_Addons\Rotating_Animation::__construct()
S
66 1 8
King_Addons\One_Page_Navigation::get_name()
S
82 1 3
King_Addons\Video_Popup::get_custom_help_url()
S
82 1 3
King_Addons\Core::addWidgetCategory()
S
67 1 9
King_Addons\Global_Section_Container::get_icon()
S
82 1 3
King_Addons\Image_Hotspots::get_custom_help_url()
S
82 1 3
King_Addons\Off_Canvas_Content::get_name()
S
82 1 3
King_Addons\Off_Canvas_Content::get_style_depends()
S
80 1 3
King_Addons\One_Page_Navigation::get_keywords()
S
66 1 6
King_Addons\Video_Popup::get_categories()
S
81 1 3
King_Addons\AJAX_Select2\Ajax_Select2::get_type()
S
82 1 3
King_Addons\Vertical_Scrollable_Image::get_icon()
S
82 1 3
King_Addons\Card_Carousel::get_title()
S
79 1 3
King_Addons\Global_Section_Container::get_categories()
S
81 1 3
king_addons_doPlugin()
S
80 1 3
King_Addons\Core::enqueueEditorStyles()
S
78 1 3
King_Addons\Custom_CSS::__construct()
S
66 1 8
King_Addons\Vertical_Scrollable_Image::get_custom_help_url()
S
82 1 3
King_Addons\Styled_Text_Builder::get_keywords()
S
64 1 7
King_Addons\Popup::get_custom_help_url()
S
82 1 3
King_Addons\AJAX_Select2\Ajax_Select2_API::callback()
S
79 1 3
King_Addons\Admin::king_addons_section_widgets_callback()
S
71 1 6
King_Addons\Styled_Text_Builder::get_icon()
S
82 1 3
King_Addons\Card_Carousel::get_style_depends()
S
79 1 3
King_Addons\Admin::king_addons_section_features_callback()
S
70 1 7
King_Addons\Popup::get_name()
S
82 1 3
King_Addons\Styled_Text_Builder::get_custom_help_url()
S
82 1 3
King_Addons\Core::showAdminNotice_ElementorMinimumVersion()
S
65 1 9
King_Addons\Auto_Scrolling_Text::get_icon()
S
82 1 3
King_Addons\Duplicator::__construct()
S
71 1 5
King_Addons\Floating_Animation::__construct()
S
66 1 8
King_Addons\Wrapper_Link::__construct()
S
68 1 7
King_Addons\Particles_Background::__construct()
S
67 1 7
King_Addons\One_Page_Navigation::get_style_depends()
S
80 1 3
King_Addons\Auto_Scrolling_Text::get_custom_help_url()
S
82 1 3
King_Addons\One_Page_Navigation::get_custom_help_url()
S
82 1 3
King_Addons\One_Page_Navigation::get_categories()
S
81 1 3
King_Addons\Auto_Scrolling_Text::get_style_depends()
S
80 1 3