Code Analysis: WP SVG Icons 3.2.3

Function Rating Maintainability Complexity Lines of code
generate_wp_svg_icon()
A
41 14 57
wp_svg_icons_view::admin_print_footer_scripts()
A
45 3 91
WP_SVG_Icons_Admin::recursive_delete_directory()
S
60 6 12
WP_SVG_Icons_Uninstall::wp_svg_icons_delete_entire_directory()
S
60 6 12
wp_svg_icons_delete_entire_directory()
S
60 6 12
WP_SVG_Icons_Admin::wp_svg_icons_check_installation_date()
S
60 5 13
WP_SVG_Icons_Admin::wp_svg_customPack_installed_error()
S
50 3 40
WP_SVG_Icons_Admin::wordpress_svg_icon_plugin_custom_icon_pack_scripts()
S
54 3 21
WP_SVG_Icons_Admin::wp_svg_icons_display_review_us_notice()
S
54 3 19
WP_SVG_Icons_Uninstall::uninstall()
S
57 3 17
wordpress_svg_icons_plugin_add_menu_page()
S
49 1 42
wp_svg_icons_settings_init()
S
52 1 32
WP_SVG_Icons_Admin::wp_svg_icons_stop_bugging_me()
S
65 3 9
WP_SVG_Icons_Loader::run()
S
66 3 8
wp_svg_icons_options_page()
S
54 1 30
wp_svg_icons_view::print_media_templates()
S
67 3 9
WP_SVG_Icons_Admin::wp_svg_icons_update_custom_nav_fields()
S
67 3 8
wp_svg_icons_clear_all_data_on_uninstall_callback()
S
60 2 13
wp_svg_icons_enqueue_defualt_icon_pack_callback()
S
60 2 13
wp_svg_icons_settings_section_callback()
S
63 2 11
WP_SVG_Icons_Admin::add_insert_icon_button()
S
57 1 23
WP_SVG_Icons_Admin::enqueue_scripts()
S
56 1 16
WP_SVG_Icons_Public::enqueue_styles()
S
69 2 6
WP_SVG_Icons_Public::enqueueCustomIconStyles()
S
63 2 10
WP_SVG_Icons_Admin::wp_svg_change_downloads_upload_dir()
S
70 2 6
WP_SVG_Icons_Admin::enqueue_custom_icons()
S
63 2 10
wp_svg_icons_view::get_instance()
S
73 2 5
wp_svg_icons_enqueue_defualt_icon_container_callback()
S
61 1 14
WP_SVG_Icons_Admin::__construct()
S
59 1 13
deactivate_wp_svg_icons()
S
76 1 4
WP_SVG_Icons::set_locale()
S
72 1 5
render_wp_svg_icon_page()
S
73 1 5
WP_SVG_Icons_Public::__construct()
S
73 1 5
WP_SVG_Icons::get_plugin_name()
S
82 1 3
WP_SVG_Icons::load_dependencies()
S
68 1 7
WP_SVG_Icons::define_admin_hooks()
S
72 1 5
uninstall_wp_svg_icons()
S
76 1 4
WP_SVG_Icons_i18n::set_domain()
S
81 1 3
WP_SVG_Icons_Admin::wp_svg_set_upload_dir()
S
70 1 6
WP_SVG_Icons_Loader::add_action()
S
77 1 3
activate_wp_svg_icons()
S
76 1 4
WP_SVG_Icons::define_public_hooks()
S
72 1 5
wp_svg_icons_view::init()
S
78 1 3
WP_SVG_Icons::get_version()
S
82 1 3
WP_SVG_Icons_Loader::add_filter()
S
77 1 3
WP_SVG_Icons_Public::enqueue_scripts()
S
91 1 2
WP_SVG_Icons_Deactivator::deactivate()
S
89 1 2
WP_SVG_Icons::__construct()
S
68 1 8
WP_SVG_Icons_Loader::__construct()
S
77 1 4
WP_SVG_Icons::get_loader()
S
82 1 3
WP_SVG_Icons::run()
S
82 1 3
WP_SVG_Icons_i18n::load_wp_svg_icons_textdomain()
S
69 1 7
WP_SVG_Icons_Admin::svg_delete_custom_pack_ajax()
S
64 1 9
WP_SVG_Icons_Admin::wp_svg_icons_add_custom_nav_fields()
S
75 1 4
WP_SVG_Icons_Admin::enqueue_styles()
S
71 1 5
WP_SVG_Icons_Admin::include_dependencies()
S
79 1 3
render_custom_icon_page()
S
73 1 5
render_upgrade_page()
S
73 1 5
run_wp_svg_icons()
S
77 1 4
WP_SVG_Icons_Activator::activate()
S
89 1 2
WP_SVG_Icons_Loader::add()
S
64 1 10
wp_svg_icons_view::init_plugin()
S
75 1 4