Code Analysis: SVG Icons 1.1.0

Function Rating Maintainability Complexity Lines of code
SayHello\Plugin\Icon\Plugin\Package\Shortcode::shortcode()
C
30 29 105
SayHello\Plugin\Icon\Plugin\Package\Upload::upload()
C
33 22 108
SayHello\Plugin\Icon\Plugin\Package\OptionsPage::renderHelpPage()
A
28
1 181
SayHello\Plugin\Icon\Plugin::getInstance()
S
50 7 26
SayHello\Plugin\Icon\Plugin\Package\Helpers::hexToRgb()
S
60 8 11
SayHello\Plugin\Icon\Plugin\Package\Assets::registerScripts()
S
51 6 27
SayHello\Plugin\Icon\Plugin::loadClasses()
S
55 6 17
SayHello\Plugin\Icon\Plugin\Package\Delete::delete()
S
50 5 30
SayHello\Plugin\Icon\Plugin\Block\Icon::registerBlock()
S
44 3 53
SayHello\Plugin\Icon\Plugin\Package\Assets::registerAdminAssets()
S
55 5 17
SayHello\Plugin\Icon\Plugin\Package\Helpers::addIconDataName()
S
58 5 14
SayHello\Plugin\Icon\Plugin\Package\OptionsPage::renderSetting()
S
48 3 36
SayHello\Plugin\Icon\Plugin\Package\OptionsPage::registerSettings()
S
58 4 16
SayHello\Plugin\Icon\Plugin\Package\Assets::registerAssets()
S
63 5 9
SayHello\Plugin\Icon\Plugin\Package\OptionsPage::renderOptionsPage()
S
61 4 13
SayHello\Plugin\Icon\Plugin\Package\OptionsPage::__construct()
S
50 3 27
SayHello\Plugin\Icon\Plugin\Package\OptionsPage::renderIcons()
S
55 3 19
SayHello\Plugin\Icon\Plugin\Package\Upload::sanitiseSvg()
S
57 3 16
SayHello\Plugin\Icon\Plugin\Block\Icon::renderBock()
S
61 4 9
SayHello\Plugin\Icon\Plugin::sanitizeSvg()
S
58 3 14
SayHello\Plugin\Icon\Plugin::registerRoute()
S
53 2 25
shp_icon_compatibility_check()
S
54 2 24
SayHello\Plugin\Icon\Plugin\Package\OptionsPage::renderSettingsPage()
S
56 2 17
SayHello\Plugin\Icon\Plugin\Package\OptionsPage::renderOptionsPageTabs()
S
64 3 8
SayHello\Plugin\Icon\Plugin\Package\Helpers::createFileName()
S
62 3 10
SayHello\Plugin\Icon\Plugin::run()
S
50 1 27
SayHello\Plugin\Icon\Plugin\Package\OptionsPage::renderIcon()
S
52 1 21
SayHello\Plugin\Icon\Plugin\Package\OptionsPage::sanitizeCheckbox()
S
68 2 8
SayHello\Plugin\Icon\Plugin\Package\OptionsPage::renderOptionsPageHead()
S
65 2 8
SayHello\Plugin\Icon\Plugin\Package\Assets::registerGutenbergAssets()
S
62 2 10
SayHello\Plugin\Icon\Plugin::generateDefaultIcons()
S
67 2 7
SayHello\Plugin\Icon\Plugin\Package\Helpers::isContextEdit()
S
77 2 3
SayHello\Plugin\Icon\Plugin::addSettingsLink()
S
59 1 15
SayHello\Plugin\Icon\Plugin\Package\OptionsPage::renderIconsToolbar()
S
63 1 11
SayHello\Plugin\Icon\Plugin::allowSvgUpload()
S
76 1 4
SayHello\Plugin\Icon\Plugin\Package\Delete::__construct()
S
71 1 5
SayHello\Plugin\Icon\Plugin\Package\Helpers::getAdminColors()
S
73 1 5
SayHello\Plugin\Icon\Plugin\Package\OptionsPage::sanitizeNumber()
S
77 1 4
SayHello\Plugin\Icon\Plugin\Package\OptionsPage::registerSubmenuOptionsPage()
S
65 1 10
SayHello\Plugin\Icon\Plugin\Package\Upload::__construct()
S
67 1 7
SayHello\Plugin\Icon\Plugin\Package\Helpers::getIconNameFromFileName()
S
77 1 3
SayHello\Plugin\Icon\Plugin\Package\Upload::uploadDirFilter()
S
70 1 6
SayHello\Plugin\Icon\Plugin\Block\Icon::run()
S
79 1 3
shp_icon()
S
79 1 3
SayHello\Plugin\Icon\Plugin\Package\OptionsPage::renderManagePage()
S
72 1 6
SayHello\Plugin\Icon\Plugin\Package\Delete::run()
S
74 1 4
SayHello\Plugin\Icon\Plugin\Package\Upload::pushIcon()
S
74 1 4
SayHello\Plugin\Icon\Plugin\Package\Shortcode::run()
S
79 1 3
SayHello\Plugin\Icon\Plugin\Package\Assets::run()
S
69 1 6
SayHello\Plugin\Icon\Plugin::loadTextdomain()
S
79 1 3
SayHello\Plugin\Icon\Plugin\Package\Upload::run()
S
70 1 6
SayHello\Plugin\Icon\Plugin\Package\Upload::renderUpload()
S
66 1 8
SayHello\Plugin\Icon\Plugin\Package\OptionsPage::run()
S
75 1 4