Code Analysis: Smash Balloon Custom Facebook Feed 2.18.3

Function Rating Maintainability Complexity Lines of code
cff_style_page()
D
0
718 3,168
cff_settings_page()
D
0
302 1,262
CustomFacebookFeed\CFF_Shortcode::display_cff()
D
0
205 446
CustomFacebookFeed\CFF_FB_Settings::__construct()
D
8
135 165
cff_oembeds_page()
D
25
32 169
CustomFacebookFeed\Admin\CFF_Tracking::normalize_and_format()
C
18
9 369
CustomFacebookFeed\CFF_Shortcode_Display::feed_style_class_compiler()
C
39 29 51
CustomFacebookFeed\Admin\CFF_About::get_license_data()
C
22
6 389
CustomFacebookFeed\Helpers\PluginSilentUpgrader::install_package()
C
34 23 88
CustomFacebookFeed\Admin\CFF_Notifications::output()
C
34 22 92
CustomFacebookFeed\CFF_Utils::cff_get_set_cache()
B
40 24 49
CustomFacebookFeed\CFF_Autolink::cff_autolink_do()
B
34 21 87
CustomFacebookFeed\CFF_Utils::cff_getdate()
B
35 18 81
CustomFacebookFeed\Admin\CFF_New_User::output()
B
37 18 78
CustomFacebookFeed\CFF_Shortcode::get_feed_json()
B
42 20 41
CustomFacebookFeed\Admin\CFF_New_User::verify_active()
B
44 20 38
cff_admin_hide_unrelated_notices()
B
44 19 42
CustomFacebookFeed\Helpers\PluginSilentUpgrader::run()
B
37 16 83
CustomFacebookFeed\Admin\CFF_Tracking::get_data()
B
33 15 92
CustomFacebookFeed\CFF_Shortcode_Display::get_style_attribute()
B
35 14 92
CustomFacebookFeed\Admin\CFF_About::output_getting_started()
A
30 4 216
CustomFacebookFeed\CFF_Error_Reporter::critical_error_notice()
A
34 8 150
output_about_addons()
A
36 11 98
CustomFacebookFeed\Admin\CFF_New_User::dismiss()
A
43 14 50
CustomFacebookFeed\CFF_Utils::cff_eventdate()
A
44 14 47
CustomFacebookFeed\Admin\CFF_Notifications::verify()
A
49 15 30
CustomFacebookFeed\Custom_Facebook_Feed::cff_js()
A
51 15 23
get_the_plugin_data()
A
43 13 47
cff_install_addon()
A
40 12 59
CustomFacebookFeed\CFF_Shortcode::get_graph_query()
A
53 14 21
CustomFacebookFeed\Admin\CFF_About::output_versus()
A
36 8 107
CustomFacebookFeed\Admin\CFF_Admin::register_dashboard_menus()
A
38 9 85
CustomFacebookFeed\Custom_Facebook_Feed::cff_check_for_db_updates()
A
43 11 47
CustomFacebookFeed\CFF_Utils::cff_mb_substr_replace()
A
48 12 31
CustomFacebookFeed\Admin\CFF_About::get_plugin_data()
A
44 11 45
CustomFacebookFeed\CFF_Autolink::cff_autolink_email()
A
41 10 58
CustomFacebookFeed\CFF_Shortcode_Display::get_item_attributes()
A
53 12 19
CustomFacebookFeed\Admin\CFF_Notifications::dismiss()
A
46 11 34
cff_ppca_notice()
A
48 11 31
CustomFacebookFeed\Admin\CFF_About::output()
A
43 9 52
CustomFacebookFeed\CFF_Utils::cff_wrap_span_callback()
A
46 10 36
CustomFacebookFeed\CFF_Shortcode_Display::get_post_text_call_to_actions()
A
48 10 30
CustomFacebookFeed\Custom_Facebook_Feed::cff_custom_css()
A
59 11 13
CustomFacebookFeed\CFF_Oembed::delete_facebook_oembed_caches()
A
50 10 27
CustomFacebookFeed\CFF_Error_Reporter::admin_error_notices()
A
44 8 46
CustomFacebookFeed\CFF_Shortcode::get_post_limit()
A
57 10 15
CustomFacebookFeed\Admin\CFF_About::init()
A
46 8 37
CustomFacebookFeed\CFF_Utils::cff_log_fb_error()
A
42 7 51
CustomFacebookFeed\CFF_Shortcode_Display::style_compiler()
A
57 9 14
CustomFacebookFeed\Admin\CFF_About::output_about_addons()
A
43 6 54
CustomFacebookFeed\Custom_Facebook_Feed::enqueue_styles_assets()
A
50 7 31
CustomFacebookFeed\Admin\CFF_Tracking::send_checkin()
S
49 7 28
CustomFacebookFeed\Admin\CFF_Notifications::verify_active()
S
60 8 12
CustomFacebookFeed\Helpers\PluginSilentUpgrader::unpack_package()
S
51 7 26
CustomFacebookFeed\Admin\CFF_About::get_am_plugins()
S
35 1 115
CustomFacebookFeed\CFF_Oembed::last_access_token()
S
54 7 20
CustomFacebookFeed\CFF_Oembed::oembed_result()
S
55 7 19
CustomFacebookFeed\CFF_GDPR_Integrations::gdpr_plugins_active()
S
57 7 18
CustomFacebookFeed\Admin\CFF_Notifications::get()
S
56 7 17
CustomFacebookFeed\Admin\CFF_New_User::verify()
S
57 7 17
CustomFacebookFeed\Helpers\PluginSilentUpgrader::download_package()
S
56 7 17
CustomFacebookFeed\Custom_Facebook_Feed::cff_activate()
S
44 5 47
CustomFacebookFeed\CFF_Error_Reporter::add_error()
S
51 6 30
CustomFacebookFeed\Admin\CFF_Notifications::get_option()
S
59 7 13
CustomFacebookFeed\Custom_Facebook_Feed::init()
S
50 6 28
cff_activate_addon()
S
54 6 21
cff_deactivate_addon()
S
54 6 21
CustomFacebookFeed\CFF_Error_Reporter::send_report_email()
S
46 5 34
cff_usage_opt_in()
S
50 5 32
CustomFacebookFeed\CFF_Oembed::oembed_set_fetch_url()
S
56 6 17
cff_delete_cache()
S
52 5 28
CustomFacebookFeed\CFF_Shortcode_Display::get_date()
S
49 5 27
CustomFacebookFeed\CFF_Utils::cff_log_wp_error()
S
51 5 25
CustomFacebookFeed\Admin\CFF_Notifications::add()
S
53 5 24
CustomFacebookFeed\Admin\CFF_New_User::add()
S
53 5 24
CustomFacebookFeed\CFF_Utils::cff_fetchUrl()
S
54 5 22
cff_social_wall_page()
S
47 2 63
CustomFacebookFeed\CFF_Oembed::oembed_ttl()
S
59 5 15
CustomFacebookFeed\CFF_Education::dyk_messages()
S
43 2 58
CustomFacebookFeed\Admin\CFF_New_User::get()
S
61 5 12
cff_check_php_notice()
S
53 4 25
CustomFacebookFeed\Admin\CFF_Admin::enqueue_scripts_assets()
S
43 2 55
CustomFacebookFeed\CFF_Shortcode_Display::get_header_parts()
S
52 4 24
CustomFacebookFeed\CFF_FB_Settings::get_id_and_token()
S
52 4 24
CustomFacebookFeed\CFF_FB_Settings::get_include_string()
S
53 4 21
CustomFacebookFeed\CFF_Utils::cff_desc_tags()
S
54 4 20
CustomFacebookFeed\Admin\CFF_Notifications::replace_merge_fields()
S
55 4 19
CustomFacebookFeed\Custom_Facebook_Feed::cff_uninstall()
S
49 3 32
cff_oembed_disable()
S
56 4 17
get_am_plugins()
S
42 1 61
CustomFacebookFeed\CFF_Shortcode_Display::get_error_check()
S
56 4 15
CustomFacebookFeed\CFF_Shortcode_Display::get_likebox_height()
S
64 5 9
CustomFacebookFeed\CFF_Utils::check_if_on()
S
76 5 3
CustomFacebookFeed\CFF_Utils::fetch_header_data()
S
58 4 14
CustomFacebookFeed\CFF_Oembed::oembed_providers()
S
59 4 14
CustomFacebookFeed\CFF_Oembed::__construct()
S
60 4 13
CustomFacebookFeed\CFF_Oembed::check_page_for_old_oembeds()
S
60 4 13
CustomFacebookFeed\CFF_Oembed::can_do_oembed()
S
62 4 11
CustomFacebookFeed\CFF_Oembed::should_extend_ttl()
S
63 4 11
CustomFacebookFeed\Helpers\PluginSilentUpgrader::maintenance_mode()
S
62 4 11
CustomFacebookFeed\CFF_Shortcode_Display::ajax_loaded()
S
61 4 11
enqueue_admin_scripts_assets()
S
43 1 53
CustomFacebookFeed\Admin\CFF_Notifications::enqueues()
S
54 3 23
CustomFacebookFeed\Admin\CFF_Tracking::schedule_send()
S
54 3 21
CustomFacebookFeed\Custom_Facebook_Feed::instance()
S
55 3 17
cff_get_future_date()
S
58 3 15
CustomFacebookFeed\CFF_Blocks::is_gb_editor()
S
76 4 3
CustomFacebookFeed\CFF_Shortcode_Display::get_post_link_text_link()
S
67 4 6
CustomFacebookFeed\CFF_Shortcode_Display::get_shared_link_description_text()
S
63 4 10
CustomFacebookFeed\CFF_Shortcode_Display::get_likebox_width()
S
71 4 5
CustomFacebookFeed\CFF_Error_Reporter::maybe_trigger_report_email_send()
S
64 4 10
CustomFacebookFeed\CFF_Utils::cff_stripos_arr()
S
67 4 7
CustomFacebookFeed\CFF_GDPR_Integrations::doing_gdpr()
S
63 4 10
CustomFacebookFeed\CFF_Shortcode_Display::get_author_pic_src_class()
S
60 3 13
CustomFacebookFeed\CFF_Error_Reporter::remove_error()
S
61 3 13
CustomFacebookFeed\Custom_Facebook_Feed::enqueue_scripts_assets()
S
60 3 13
CustomFacebookFeed\CFF_Shortcode_Display::get_post_item_style()
S
58 3 13
CustomFacebookFeed\Admin\CFF_Notifications::fetch_feed()
S
61 3 12
CustomFacebookFeed\CFF_Shortcode_Display::print_gdpr_notice()
S
61 3 12
CustomFacebookFeed\CFF_SiteHealth::test_check_errors()
S
55 2 19
CustomFacebookFeed\CFF_Blocks::enqueue_block_editor_assets()
S
50 1 31
CustomFacebookFeed\Admin\CFF_About::output_about_info()
S
54 1 31
CustomFacebookFeed\Custom_Facebook_Feed::cff_ppca_check_notice_dismiss()
S
67 3 7
CustomFacebookFeed\CFF_Shortcode_Display::get_media_link_text()
S
70 3 5
CustomFacebookFeed\CFF_Shortcode_Display::get_media_link_icon()
S
77 3 3
CustomFacebookFeed\CFF_Shortcode_Display::get_post_link_text_to_share()
S
66 3 8
CustomFacebookFeed\CFF_Shortcode_Display::get_post_text_link()
S
76 3 3
CustomFacebookFeed\CFF_Shortcode_Display::get_shared_link_caption()
S
64 3 9
CustomFacebookFeed\CFF_Shortcode_Display::get_shared_link_title_styles()
S
76 3 3
CustomFacebookFeed\CFF_Shortcode_Display::check_show_section()
S
71 3 5
CustomFacebookFeed\CFF_Shortcode_Display::get_likebox_classes()
S
76 3 3
CustomFacebookFeed\CFF_Shortcode_Display::get_header_height_style()
S
70 3 5
CustomFacebookFeed\CFF_FB_Settings::check_page_id()
S
66 3 8
CustomFacebookFeed\CFF_Oembed::oembed_access_token_will_expire()
S
70 3 5
cff_usage_opt_in_or_out()
S
64 3 9
cff_nag_ppca_ignore()
S
67 3 7
CustomFacebookFeed\CFF_Shortcode_Display::get_error_check_ppca()
S
77 3 3
cff_lite_dismiss()
S
65 3 8
CustomFacebookFeed\CFF_Autolink::cff_autolink_label()
S
68 3 7
CustomFacebookFeed\CFF_Shortcode_Display::get_author_post_text_story()
S
65 3 9
CustomFacebookFeed\CFF_Shortcode_Display::get_post_text_title_format()
S
77 3 3
CustomFacebookFeed\CFF_Utils::return_value()
S
77 3 3
CustomFacebookFeed\CFF_Education::dyk_display()
S
60 2 14
CustomFacebookFeed\Admin\CFF_About::get_next_license()
S
63 2 11
CustomFacebookFeed\CFF_Blocks::register_block()
S
53 1 26
CustomFacebookFeed\CFF_Shortcode_Display::get_post_link_social_links()
S
53 1 24
CustomFacebookFeed\Admin\CFF_Admin::enqueue_styles_assets()
S
60 1 16
CustomFacebookFeed\CFF_Shortcode_Display::avatar_src()
S
70 2 6
CustomFacebookFeed\CFF_Parse::get_likes()
S
75 2 4
CustomFacebookFeed\CFF_Blocks::get_feed_html()
S
67 2 7
CustomFacebookFeed\CFF_Parse::get_bio()
S
75 2 4
CustomFacebookFeed\Admin\CFF_Notifications::has_access()
S
69 2 7
CustomFacebookFeed\CFF_Shortcode_Display::get_shared_link_title_format()
S
78 2 3
CustomFacebookFeed\CFF_Shortcode_Display::get_likebox_tag()
S
78 2 3
CustomFacebookFeed\CFF_Shortcode_Display::cover_image_src()
S
70 2 6
CustomFacebookFeed\Admin\CFF_Install_Skin::error()
S
74 2 5
CustomFacebookFeed\CFF_GDPR_Integrations::undo_script_blocking()
S
68 2 7
CustomFacebookFeed\CFF_Utils::stripos()
S
72 2 5
CustomFacebookFeed\CFF_Parse::get_name()
S
75 2 4
CustomFacebookFeed\CFF_Shortcode_Display::get_shared_link_description()
S
66 2 9
CustomFacebookFeed\Admin\CFF_Tracking::tracking_allowed()
S
71 2 5
CustomFacebookFeed\CFF_Shortcode_Display::get_header_link()
S
72 2 5
cff_ppca_token_check_flag()
S
68 2 8
CustomFacebookFeed\CFF_Shortcode_Display::get_header_txt_classes()
S
79 2 3
CustomFacebookFeed\CFF_Shortcode_Display::get_post_text_contenttext()
S
64 2 9
CustomFacebookFeed\CFF_Parse::get_cover_source()
S
75 2 4
CustomFacebookFeed\CFF_Utils::cff_schedule_report_email()
S
64 2 8
CustomFacebookFeed\CFF_Education::hooks()
S
78 2 3
CustomFacebookFeed\CFF_Utils::check_if_onexist()
S
78 2 3
CustomFacebookFeed\CFF_Utils::get_css_distance()
S
77 2 3
cff_ppca_token_check_flag()
S
68 2 8
CustomFacebookFeed\CFF_Parse::get_link()
S
75 2 4
CustomFacebookFeed\CFF_Shortcode_Display::get_post_link_fb_share_text()
S
77 2 3
CustomFacebookFeed\CFF_Shortcode_Display::get_author_link_el()
S
78 2 3
CustomFacebookFeed\CFF_Shortcode_Display::get_error_message_cap()
S
72 2 5
CustomFacebookFeed\CFF_Shortcode_Display::get_header_font_size()
S
77 2 3
CustomFacebookFeed\CFF_Parse::get_avatar()
S
75 2 4
CustomFacebookFeed\CFF_Shortcode_Display::get_author_name()
S
77 2 3
CustomFacebookFeed\CFF_Error_Reporter::are_critical_errors()
S
67 2 8
CustomFacebookFeed\CFF_Shortcode_Display::get_author_link_atts()
S
76 2 3
CustomFacebookFeed\Admin\CFF_About::__construct()
S
59 1 14
CustomFacebookFeed\Admin\CFF_Notifications::update()
S
62 1 13
CustomFacebookFeed\CFF_Oembed::post_providers()
S
62 1 13
CustomFacebookFeed\Admin\CFF_New_User::update()
S
62 1 13
CustomFacebookFeed\Admin\CFF_New_User::source_url()
S
81 1 3
CustomFacebookFeed\Custom_Facebook_Feed::cff_deactivate()
S
78 1 4
CustomFacebookFeed\CFF_Autolink::cff_autolink()
S
69 1 6
CustomFacebookFeed\CFF_SiteHealth::allow_load()
S
75 1 4
cff_free_add_caps()
S
76 1 4
CustomFacebookFeed\CFF_Shortcode::__construct()
S
82 1 3
CustomFacebookFeed\CFF_Education::dyk_message_rnd()
S
73 1 5
CustomFacebookFeed\CFF_Blocks::allow_load()
S
80 1 3
CustomFacebookFeed\CFF_Error_Reporter::dismiss_critical_notice()
S
72 1 5
CustomFacebookFeed\Custom_Facebook_Feed::cff_cron_custom_interval()
S
68 1 7
CustomFacebookFeed\Admin\CFF_Notifications::hooks()
S
70 1 6
CustomFacebookFeed\CFF_SiteHealth::add_tests()
S
68 1 7
CustomFacebookFeed\Admin\CFF_About::enqueues()
S
67 1 9
CustomFacebookFeed\CFF_Utils::cff_wrap_span()
S
75 1 4
cff_notices_html()
S
100 1 2
CustomFacebookFeed\CFF_Utils::cff_is_wp_error()
S
80 1 3
CustomFacebookFeed\Admin\CFF_Notifications::option_name()
S
81 1 3
CustomFacebookFeed\CFF_Error_Reporter::remove_frontend_error()
S
81 1 3
CustomFacebookFeed\Admin\CFF_Admin::register_assets()
S
75 1 4
CustomFacebookFeed\CFF_Utils::cff_get_utc_offset()
S
78 1 3
CustomFacebookFeed\CFF_SiteHealth::load()
S
82 1 3
CustomFacebookFeed\Admin\CFF_Admin::__construct()
S
78 1 4
cff_reset_log()
S
75 1 5
CustomFacebookFeed\CFF_Education::__construct()
S
82 1 3
CustomFacebookFeed\CFF_Error_Reporter::__construct()
S
64 1 9
cff_main()
S
80 1 3
CustomFacebookFeed\Helpers\PluginSilentUpgraderSkin::decrement_update_count()
S
91 1 2
CustomFacebookFeed\Custom_Facebook_Feed::load_textdomain()
S
81 1 3
cff_add_settings_link()
S
71 1 5
cff_cron_clear_cache()
S
83 1 3
CustomFacebookFeed\Custom_Facebook_Feed::register_assets()
S
75 1 4
CustomFacebookFeed\Admin\CFF_About::get_license_type()
S
76 1 4
CustomFacebookFeed\CFF_GDPR_Integrations::gdpr_tests_error_message()
S
81 1 3
cff_get_current_time()
S
77 1 4
CustomFacebookFeed\CFF_Shortcode::init()
S
79 1 3
CustomFacebookFeed\CFF_Oembed::clear_checks()
S
67 1 8
CustomFacebookFeed\CFF_Error_Reporter::get_errors()
S
82 1 3
CustomFacebookFeed\CFF_Error_Reporter::add_frontend_error()
S
80 1 3
CustomFacebookFeed\Admin\CFF_New_User::option_name()
S
81 1 3
CustomFacebookFeed\CFF_Utils::print_template_part()
S
65 1 9
CustomFacebookFeed\Admin\CFF_About::output_about()
S
78 1 4
CustomFacebookFeed\Admin\CFF_Notifications::source_url()
S
81 1 3
CustomFacebookFeed\Admin\CFF_Tracking::__construct()
S
72 1 5
CustomFacebookFeed\CFF_Error_Reporter::remove_all_errors()
S
77 1 4
CustomFacebookFeed\CFF_Error_Reporter::get_critical_errors()
S
77 1 4
CustomFacebookFeed\Admin\CFF_Notifications::init()
S
82 1 3
CustomFacebookFeed\CFF_SiteHealth::hooks()
S
79 1 3
CustomFacebookFeed\CFF_Utils::cff_array_push_assoc()
S
76 1 4
CustomFacebookFeed\CFF_Oembed::video_providers()
S
70 1 7
CustomFacebookFeed\Admin\CFF_Tracking::add_schedules()
S
68 1 7
CustomFacebookFeed\CFF_GDPR_Integrations::init()
S
78 1 3
CustomFacebookFeed\CFF_Error_Reporter::get_frontend_error()
S
82 1 3
CustomFacebookFeed\CFF_Utils::cffSortTags()
S
79 1 3
CustomFacebookFeed\CFF_GDPR_Integrations::gdpr_tests_successful()
S
81 1 3
CustomFacebookFeed\CFF_Utils::cff_set_timezone()
S
67 1 7
CustomFacebookFeed\Admin\CFF_New_User::enqueues()
S
91 1 2
CustomFacebookFeed\CFF_Utils::cff_to_slug()
S
78 1 3
CustomFacebookFeed\Admin\CFF_Notifications::get_count()
S
80 1 3
CustomFacebookFeed\CFF_Utils::cff_is_pro_version()
S
80 1 3
CustomFacebookFeed\CFF_Utils::cff_is_fb_error()
S
78 1 3
CustomFacebookFeed\Helpers\PluginSilentUpgraderSkin::header()
S
91 1 2
CustomFacebookFeed\CFF_Blocks::load()
S
82 1 3
cff_ppca_token_set_flag()
S
77 1 4
CustomFacebookFeed\CFF_Oembed::oembed_url()
S
81 1 3
CustomFacebookFeed\Admin\CFF_New_User::hooks()
S
75 1 4
CustomFacebookFeed\CFF_Oembed::can_check_for_old_oembeds()
S
81 1 3
CustomFacebookFeed\CFF_FB_Settings::get_settings()
S
82 1 3
CustomFacebookFeed\Helpers\PluginSilentUpgraderSkin::error()
S
82 1 3
CustomFacebookFeed\Helpers\PluginSilentUpgraderSkin::footer()
S
91 1 2
CustomFacebookFeed\CFF_Blocks::hooks()
S
75 1 4
CustomFacebookFeed\Admin\CFF_Admin::admin_hook()
S
78 1 3