Code Analysis: Super Progressive Web Apps 2.2.27

Function Rating Maintainability Complexity Lines of code
superpwa_manifest_template()
D
29 39 107
superpwa_addons_interface_render()
C
29
25 132
superpwa_upgread_pro_interface_render()
B
24
4 283
superpwa_register_settings()
B
25
5 257
superpwa_start_url_cb()
B
33 14 120
superpwa_caching_strategies_pre_caching_cb()
B
40 17 70
superpwa_admin_interface_render()
B
33 14 111
superpwa_sw_template()
B
33 9 169
superpwa_store_latest_post_ids()
B
43 17 46
superpwa_add_menu_links()
A
40 15 50
superpwa_get_addons()
A
27
3 215
wp_dropdown_posts()
A
40 13 56
superpwa_generate_sw_and_manifest_on_fly()
A
46 13 35
superpwa_splashscreen_uploader()
A
44 12 38
superpwa_ati_add_apple_touch_icons()
A
47 12 31
superpwa_addons_status()
A
47 11 40
superpwa_get_pwa_screenshots()
A
46 11 39
superpwa_caching_strategies_sw_template()
A
42 9 68
superpwa_add_manifest_variables()
A
48 11 32
superpwa_upgrader()
A
45 10 42
superpwa_register_sw()
A
49 11 26
superpwa_is_amp()
A
53 11 24
superpwa_generate_sw()
A
51 11 23
superpwa_validater_and_sanitizer()
A
51 11 23
superpwa_setting_tabs_html()
A
47 10 36
superpwa_send_feedback()
A
48 10 33
superpwa_pull_to_refresh_ptrfp_scripts_load()
A
54 11 17
superpwa_current_user_allowed()
A
52 10 24
superpwa_get_start_url()
A
53 10 21
superpwa_caching_strategies_caching_type_cb()
A
61 11 10
superpwa_get_select2_data()
A
49 9 29
superpwa_generate_manifest()
A
56 9 16
superpwa_app_screenshots_cb()
A
48 7 34
superpwa_pre_update_settings()
A
56 8 19
superpwa_pre_caching_urls_sw()
A
54 8 18
superpwa_get_capability_by_role()
S
53 7 26
superpwa_manifest()
S
52 7 25
superpwa_role_based_access_cb()
S
53 7 24
superpwa_add_manifest_to_wp_head()
S
52 7 23
superpwa_addons_button_link()
S
53 7 23
SPWAP_PUSH_NOTIFICATION::enable_modules()
S
45 5 40
superpwa_get_display()
S
56 6 20
superpwa_addons_handle_deactivation()
S
54 6 20
superpwa_image_extension()
S
56 6 17
superpwa_addons_handle_activation()
S
56 6 17
superpwa_admin_notices()
S
56 6 16
superpwa_is_automattic_amp()
S
59 6 15
superpwa_display_cb()
S
53 5 26
superpwa_delete_all_options()
S
52 5 25
superpwa_newsletter_submit()
S
51 5 23
superpwa_reset_all_settings()
S
56 5 19
superpwa_sw()
S
56 5 19
superpwa_is_static()
S
57 5 18
superpwa_addons_button_text()
S
57 5 18
superpwa_get_orientation()
S
58 5 17
superpwa_license_expire_warning()
S
59 5 14
superpwa_activation_redirect()
S
59 5 14
superpwa_network_admin_notices()
S
58 5 14
superpwa_newsletter_hide_form()
S
58 5 13
superpwa_zip_allowed_extensions()
S
58 5 13
superpwa_related_applications_cb()
S
61 5 12
superpwa_newsletter_form()
S
48 3 41
superpwa_remove_site_apple_touch_icon()
S
62 5 11
superpwa_offline_message_setting_cb()
S
53 4 26
superpwa_is_plugins_page()
S
63 5 11
superpwa_orientation_cb()
S
54 4 24
superpwa_get_pwa_icons()
S
49 3 38
superpwa_enqueue_css_js()
S
53 4 21
superpwa_push_notification_status()
S
56 4 20
superpwa_apple_icons_status_bar_style_cb()
S
57 4 19
superpwa_pull_to_refresh_interface_render()
S
50 3 32
superpwa_apple_icons_validater_sanitizer()
S
67 5 7
superpwa_get_text_dir()
S
60 4 14
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_add_deactivation_feedback_modal()
S
61 4 12
superpwa_utm_tracking_register_settings()
S
45 1 55
superpwa_pull_to_refresh_register_settings()
S
45 1 55
superpwa_app_category_cb()
S
53 3 23
superpwa_apple_icons_splash_screen_cb()
S
54 3 21
superpwa_text_direction_cb()
S
57 3 20
superpwa_get_settings()
S
48 2 34
superpwa_pull_to_refresh_validater_sanitizer()
S
64 4 9
superpwa_utm_tracking_validater_sanitizer()
S
66 4 8
superpwa_get_default_settings()
S
50 2 30
superpwa_is_pwa_ready()
S
64 4 10
superpwa_utm_tracking_source_cb()
S
60 3 14
superpwa_app_short_name_cb()
S
60 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_utm_tracking_medium_cb()
S
60 3 14
superpwa_utm_tracking_name_cb()
S
60 3 14
superpwa_force_update_sw_cb()
S
60 3 13
superpwa_load_admin_scripts()
S
59 3 13
superpwa_offline_page_images()
S
60 3 12
superpwa_apple_icons_register_settings()
S
49 1 41
superpwa_put_contents()
S
63 3 11
superpwa_get_contents()
S
64 3 11
superpwa_app_shortcut_link_cb()
S
55 2 22
superpwa_offline_page_cb()
S
56 2 19
superpwa_settings_link()
S
56 2 19
amp_service_worker_template()
S
54 1 33
superpwa_apple_splashscreen_files_data()
S
45 1 33
superpwa_enqueue_superpwa_select2_js()
S
56 2 18
superpwa_multisite_activation_status()
S
66 3 8
superpwa_footer_version()
S
67 3 7
superpwa_apple_icons_splash_with_centre_screen_cb()
S
73 3 4
superpwa_prefetch_manifest_setting_cb()
S
64 3 10
superpwa_pull_to_refresh_font_size_cb()
S
68 3 7
superpwa_manifest_status_cb()
S
67 3 7
superpwa_utm_tracking_content_cb()
S
65 3 10
superpwa_enqueue_makebetter_email_js()
S
67 3 7
superpwa_pull_to_refresh_pull_message_text_cb()
S
68 3 7
superpwa_pull_to_refresh_refreshing_text_cb()
S
68 3 7
superpwa_app_name_cb()
S
65 3 10
superpwa_pull_to_refresh_pull_release_text_cb()
S
68 3 7
superpwa_prefer_related_applications_cb()
S
68 3 7
superpwa_pull_to_refresh_font_color_cb()
S
67 3 8
superpwa_utm_tracking_for_start_url()
S
63 3 10
superpwa_get_offline_page()
S
73 3 4
superpwa_utm_tracking_term_cb()
S
65 3 10
superpwa_precache_load_admin_scripts()
S
66 3 7
superpwa_apple_icons_splash_color_screen_cb()
S
70 3 6
superpwa_sw_status_cb()
S
67 3 7
superpwa_app_monochrome_icon_cb()
S
59 2 14
superpwa_app_icon_cb()
S
59 2 14
superpwa_splash_icon_cb()
S
59 2 14
superpwa_caching_strategies_settings()
S
54 1 27
superpwa_background_color_cb()
S
64 2 11
superpwa_footer_text()
S
63 2 11
superpwa_theme_color_cb()
S
63 2 11
superpwa_exclude_url_cache_cb()
S
66 2 8
superpwa_exclude_add_to_homescreen_cb()
S
66 2 8
superpwa_home_url()
S
65 2 10
SPWAP_PUSH_NOTIFICATION::get_instance()
S
71 2 6
superpwa_multisite_filename_postfix()
S
71 2 6
superpwa_httpsify()
S
68 2 7
superpwa_activate_plugin()
S
67 2 8
superpwa_plugin_row_meta()
S
64 2 9
superpwa_site_url()
S
65 2 10
superpwa_get_bloginfo()
S
72 2 6
superpwa_file_exists()
S
66 2 8
superpwa_pull_to_refresh_enable_cb()
S
69 2 7
superpwa_current_user_can()
S
75 2 4
superpwa_caching_strategies_validater_sanitizer()
S
74 2 4
superpwa_disable_add_to_home_cb()
S
67 2 8
superpwa_analytics_support_cb()
S
69 2 7
superpwa_https_status_cb()
S
68 2 7
superpwa_wp_filesystem_init()
S
69 2 7
superpwa_sanitize_exclude_urls_cache_sw()
S
68 2 7
SPWAP_PUSH_NOTIFICATION::__construct()
S
73 2 5
superpwa_cache_external_urls_support_cb()
S
69 2 7
superpwa_get_user_roles()
S
66 2 8
superpwa_yandex_support_cb()
S
69 2 7
superpwa_deactivate_plugin()
S
68 2 8
superpwa_delete()
S
68 2 8
superpwa_caching_strategies_get_settings()
S
62 1 12
superpwa_pull_to_refresh_get_settings()
S
63 1 11
superpwa_manifest_query_vars()
S
77 1 4
superpwa_apple_icons_get_settings()
S
67 1 8
superpwa_get_language_shortcode()
S
80 1 3
superpwa_utm_tracking_section_cb()
S
73 1 4
superpwa_caching_strategies_section_cb()
S
78 1 3
superpwa_reset_settings_cb()
S
72 1 7
superpwa_get_manifest_filename()
S
80 1 3
superpwa_delete_manifest()
S
80 1 3
superpwa_add_rewrite_rules()
S
65 1 10
superpwa_caching_strategies_save_settings_todo()
S
83 1 3
superpwa_apple_icons_section_cb()
S
80 1 3
superpwa_utm_tracking_start_url_cb()
S
79 1 3
superpwa_setting_tabs_styles()
S
100 1 5
superpwa_setup_hooks()
S
76 1 4
superpwa_utm_tracking_deactivate_todo()
S
77 1 4
superpwa_caching_strategies_deactivate_todo()
S
77 1 4
superpwa_pull_to_refresh_save_settings_todo()
S
83 1 3
superpwa_after_save_settings_todo()
S
79 1 4
superpwapro_push_notification()
S
82 1 3
superpwa_load_plugin_textdomain()
S
80 1 3
superpwa_utm_tracking_get_settings()
S
68 1 8
superpwa_get_scope()
S
79 1 3
superpwa_get_sw_filename()
S
78 1 3
superpwa_delete_sw()
S
80 1 3
superpwa_utm_tracking_save_settings_todo()
S
83 1 3