Code Analysis: Super Progressive Web Apps 2.1.16

Function Rating Maintainability Complexity Lines of code
superpwa_addons_interface_render()
B
35 17 92
superpwa_upgread_pro_interface_render()
B
29
3 283
superpwa_sw_template()
A
35 9 127
superpwa_splashscreen_uploader()
A
44 12 38
superpwa_caching_strategies_sw_template()
A
41 9 79
superpwa_addons_status()
A
47 11 40
superpwa_register_settings()
A
31 2 174
superpwa_manifest_template()
A
46 11 36
superpwa_upgrader()
A
45 10 42
superpwa_is_amp()
A
53 11 24
superpwa_start_url_cb()
A
44 8 49
superpwa_caching_strategies_caching_type_cb()
A
61 11 10
superpwa_generate_sw_and_manifest_on_fly()
A
52 9 24
superpwa_ati_add_apple_touch_icons()
A
50 9 24
superpwa_admin_interface_render()
A
41 5 77
superpwa_get_addons()
A
37 3 92
superpwa_validater_and_sanitizer()
A
55 8 17
superpwa_addons_button_link()
S
53 7 23
superpwa_get_start_url()
S
58 7 13
superpwa_manifest()
S
53 6 23
superpwa_addons_handle_deactivation()
S
54 6 20
superpwa_get_display()
S
56 6 20
superpwa_addons_handle_activation()
S
56 6 17
superpwa_admin_notices()
S
56 6 16
superpwa_display_cb()
S
53 5 26
superpwa_sw()
S
56 5 19
superpwa_addons_button_text()
S
57 5 18
superpwa_is_static()
S
57 5 18
superpwa_add_menu_links()
S
54 5 17
superpwa_get_orientation()
S
58 5 17
superpwa_generate_manifest()
S
58 5 15
superpwa_generate_sw()
S
58 5 15
superpwa_activation_redirect()
S
59 5 14
superpwa_network_admin_notices()
S
58 5 14
spwa_zip_allowed_extensions()
S
58 5 13
superpwa_remove_site_apple_touch_icon()
S
62 5 11
superpwa_newsletter_form()
S
48 3 41
superpwa_orientation_cb()
S
55 4 23
superpwa_apple_icons_interface_render()
S
50 3 29
superpwa_utm_tracking_interface_render()
S
51 3 27
superpwa_caching_strategies_interface_render()
S
51 3 27
superpwa_utm_tracking_register_settings()
S
45 1 55
superpwa_apple_icons_splash_screen_cb()
S
55 3 21
superpwa_is_pwa_ready()
S
64 4 10
superpwa_apple_icons_validater_sanitizer()
S
69 4 6
superpwa_utm_tracking_validater_sanitizer()
S
66 4 8
superpwa_utm_tracking_medium_cb()
S
61 3 14
superpwa_utm_tracking_source_cb()
S
61 3 14
superpwa_utm_tracking_name_cb()
S
61 3 14
superpwa_app_short_name_cb()
S
61 3 14
superpwa_description_cb()
S
61 3 14
superpwa_multisite_network_deactivator()
S
60 3 14
superpwa_exclude_urls_cache_sw()
S
59 3 14
superpwa_force_update_sw_cb()
S
61 3 13
superpwa_offline_page_images()
S
60 3 12
superpwa_put_contents()
S
63 3 11
superpwa_get_contents()
S
64 3 11
superpwa_app_shortcut_link_cb()
S
55 2 22
superpwa_apple_icons_register_settings()
S
51 1 34
superpwa_offline_page_cb()
S
56 2 19
superpwa_get_pwa_icons()
S
58 2 17
superpwa_utm_tracking_for_start_url()
S
63 3 10
superpwa_multisite_activation_status()
S
66 3 8
superpwa_sw_status_cb()
S
67 3 7
superpwa_apple_icons_splash_color_screen_cb()
S
70 3 6
superpwa_apple_icons_splash_with_centre_screen_cb()
S
73 3 4
superpwa_utm_tracking_term_cb()
S
65 3 10
superpwa_manifest_status_cb()
S
67 3 7
superpwa_utm_tracking_content_cb()
S
65 3 10
superpwa_app_name_cb()
S
65 3 10
superpwa_app_icon_cb()
S
61 2 14
superpwa_splash_icon_cb()
S
61 2 14
superpwa_add_manifest_to_wp_head()
S
60 2 12
superpwa_footer_text()
S
63 2 11
superpwa_theme_color_cb()
S
64 2 11
superpwa_background_color_cb()
S
64 2 11
superpwa_register_sw()
S
61 2 11
apple_splashscreen_files_data()
S
49 1 25
superpwa_get_settings()
S
54 1 21
superpwa_caching_strategies_settings()
S
58 1 20
superpwa_enqueue_css_js()
S
64 2 9
superpwa_delete()
S
68 2 8
superpwa_analytics_support_cb()
S
69 2 7
superpwa_caching_strategies_validater_sanitizer()
S
74 2 4
superpwa_wp_filesystem_init()
S
69 2 7
superpwa_newsletter_hide_form()
S
64 2 9
superpwa_third_party_plugins_sw_filename()
S
73 2 5
superpwa_deactivate_plugin()
S
68 2 8
superpwa_disable_add_to_home_cb()
S
67 2 8
superpwa_cache_external_urls_support_cb()
S
69 2 7
superpwa_plugin_row_meta()
S
64 2 9
superpwa_get_bloginfo()
S
72 2 6
superpwa_get_offline_page()
S
74 2 4
superpwa_multisite_filename_postfix()
S
71 2 6
superpwa_file_exists()
S
66 2 8
superpwa_exclude_url_cache_cb()
S
66 2 8
superpwa_yandex_support_cb()
S
69 2 7
superpwa_load_admin_scripts()
S
63 2 10
superpwa_https_status_cb()
S
68 2 7
superpwa_activate_plugin()
S
67 2 8
superpwa_footer_version()
S
68 2 7
superpwa_setting_tabs_html()
S
61 1 14
superpwa_newsletter_submit()
S
58 1 14
superpwa_get_scope()
S
79 1 3
superpwa_caching_strategies_get_settings()
S
71 1 6
superpwa_caching_strategies_save_settings_todo()
S
83 1 3
superpwa_settings_link()
S
65 1 9
superpwa_caching_strategies_section_cb()
S
78 1 3
superpwa_setting_tabs_styles()
S
100 1 5
superpwa_apple_icons_section_cb()
S
80 1 3
superpwa_get_sw_filename()
S
78 1 3
superpwa_utm_tracking_deactivate_todo()
S
77 1 4
superpwa_add_rewrite_rules()
S
65 1 10
superpwa_httpsify()
S
79 1 3
superpwa_apple_icons_get_settings()
S
69 1 7
superpwa_utm_tracking_start_url_cb()
S
79 1 3
superpwa_delete_sw()
S
80 1 3
superpwa_get_manifest_filename()
S
80 1 3
superpwa_utm_tracking_get_settings()
S
68 1 8
superpwa_caching_strategies_deactivate_todo()
S
77 1 4
superpwa_utm_tracking_section_cb()
S
73 1 4
superpwa_utm_tracking_save_settings_todo()
S
83 1 3
superpwa_after_save_settings_todo()
S
79 1 4
superpwa_delete_manifest()
S
80 1 3
superpwa_setup_hooks()
S
76 1 4
superpwa_load_plugin_textdomain()
S
80 1 3
superpwa_wp_fastest_cache_sw_filename()
S
80 1 3