Code Analysis: Garden Gnome Package 2.2.9

Function Rating Maintainability Complexity Lines of code
GGPackage::get_html_code()
D
25
38 151
GGPackageViewer::unzip_package()
C
35 25 80
GGPackageViewer::import_options_page()
B
33 17 111
GGPackageViewer::shortcode()
A
45 13 38
GGPackage::parse_gginfo_json()
A
48 13 34
GGPackage::from_attachment()
A
45 9 41
GGPackageViewer::get_attachment_metadata()
A
49 8 32
GGPackageViewer::prepare_attachment_for_js()
A
50 8 28
GGPackageViewer::render_block()
S
55 7 19
GGPackage::__construct()
S
56 6 18
GGPackageViewer::__construct()
S
47 5 32
GGPackageViewer::import_validate_options()
S
57 6 17
GGPackageViewer::gg_chmod()
S
57 5 16
Elementor_GGPKG_Widget::render()
S
50 4 29
GGPackage::set_from_url()
S
54 4 20
GGPackage::get_preview_image_size()
S
57 4 16
GGPackageViewer::delete_package()
S
60 4 13
GGPackageViewer::install()
S
62 4 11
Elementor_GGPKG_Widget::_register_controls()
S
44 1 52
GGPackageViewer::media_send_to_editor()
S
66 4 8
GGPackageViewer::attribute_set_true()
S
68 4 7
GGPackageViewer::attribute_set_false()
S
68 4 7
GGPackageViewer::get_attachment_image_attributes()
S
61 3 12
GGPackage::unique_player()
S
63 3 11
GGPackageViewer::attachment_is_package()
S
67 3 8
GGPackageViewer::register_block()
S
58 2 15
GGPackageViewer::del_tree()
S
66 3 7
GGPackageViewer::trigger_error()
S
66 3 8
GGPackageViewer::mime_type_icon()
S
68 3 7
GGPackageViewer::error_log()
S
61 2 11
GGPackage::file_in_package()
S
67 2 8
GGPackageViewer::add_allow_upload_extension_exception()
S
64 2 9
GGPackage::to_url()
S
70 2 7
GGPackageViewer::import_admin_init()
S
62 1 12
Elementor_GGPKG_Widget::get_icon()
S
82 1 3
GGPackageViewer::modify_post_mime_types()
S
67 1 8
GGPackageViewer::add_help()
S
66 1 8
GGPackage::file_url()
S
69 1 6
GGPackageViewer::add_filetypes()
S
76 1 4
GGPackageViewer::init()
S
67 1 7
Elementor_GGPKG_Widget::get_categories()
S
81 1 3
GGPackageViewer::settings_scripts()
S
77 1 4
ggpkg_uninstall()
S
82 1 3
GGPackageViewer::register_widgets()
S
76 1 4
GGPackage::url_from_local()
S
71 1 6
GGPackageViewer::import_section_text()
S
91 1 2
GGPackageViewer::settings_link()
S
74 1 4
GGPackageViewer::add_admin_page()
S
68 1 7
GGPackage::abs_folder()
S
74 1 4
Elementor_GGPKG_Widget::get_name()
S
82 1 3
Elementor_GGPKG_Widget::get_title()
S
79 1 3
GGPackageViewer::settings_styles()
S
81 1 3
GGPackage::folder()
S
69 1 6
GGPackageViewer::import_settings_default()
S
68 1 7