Code Analysis: GN Publisher 1.5.18

Function Rating Maintainability Complexity Lines of code
GNPUB_Settings::save_settings()
D
30 29 127
GNPUB_Feed::remove_duplicate_images()
C
38 27 63
GNPUB_Compat::seo_plugins_gn_feed_fix()
A
44 15 39
GNPUB_Compat::seo_plugins_strip_category_base()
A
49 13 29
gnpub_send_feedback()
A
47 11 36
gn_send_query_message()
A
47 9 34
GNPUB_Websub::notify_hubs()
A
46 8 39
GNPUB_Newsletter::gnpub_subscribe_to_news_letter()
A
49 8 30
gnpub_feed_post_link()
A
51 8 26
GNPUB_Feed::apply_feed_constraints()
S
61 8 11
GNPUB_Posts::modify_embed_markup()
S
52 7 21
GNPUB_Feed::correct_feed_canonical_url()
S
55 7 19
gnpub_admin_newsletter_script()
S
51 6 24
gn_sanitize_textarea_field()
S
53 6 22
gnpub_feed_channel_link()
S
52 6 22
gnpub_expanded_allowed_tags()
S
38 1 96
gnpub_rss_enclosure()
S
54 6 19
GNPUB_Newsletter::gnpub_add_localize_footer_data()
S
51 5 24
gnpub_remove_potentially_dangerous_tags()
S
53 5 22
Gnpub_Rss_Url::pre_get_posts()
S
53 5 21
gnpub_get_current_url()
S
60 5 14
GNPUB_Notices::display_notices()
S
61 5 12
gnpub_is_plugins_page()
S
63 5 11
GNPUB_Feed::do_news_feed()
S
61 5 11
gnpub_enqueue_makebetter_email_js()
S
60 5 11
gnpub_revenue_snippet()
S
62 5 11
gnpub_feed_bootstrap()
S
48 3 35
GNPUB_Feed::remove_problematic_functions()
S
58 4 16
gnpub_admin_style()
S
57 4 15
gnpub_flipboard()
S
66 5 7
GNPUB_Feed::strip_srcset_from_content()
S
62 4 12
gnpub_publish_feeds()
S
52 3 23
gnpub_add_deactivation_feedback_modal()
S
64 4 10
GNPUB_Menu::display_settings_page()
S
59 3 14
gnpub_htmlToPlainText()
S
60 3 13
gnpub_wp_title_rss()
S
61 3 11
GNPUB_Feed::add_feature_image_to_item()
S
62 3 11
GNPUB_Compat::add_gn_feed_category_rewrite()
S
65 3 8
gnpub_redirect()
S
65 3 9
gnpub_activate()
S
73 3 5
gnpub_current_feed_link()
S
68 3 6
GNPUB_Feed::get_base_image_src()
S
63 3 10
GNPUB_Posts::increment_post_modified_counter()
S
62 3 10
Gnpub_Rss_Url::do_feed()
S
64 3 10
GNPUB_Feed::get_original_feature_image_url()
S
64 3 10
GNPUB_Notices::get_notices()
S
63 2 11
gnpub_reduce_query()
S
55 1 24
GNPUB_Feed::set_default_feed()
S
69 2 7
gnpub_is_feedfetcher()
S
66 2 8
GNPUB_Feed::add_news_feed()
S
72 2 5
gnpub_bloginfo_rss()
S
64 2 10
GNPUB_Notices::add_notice()
S
66 2 8
GNPUB_Feed::set_feed_generator()
S
70 2 6
gnpub_the_title_rss()
S
65 2 10
GNPUB_Installer::set_option_defaults()
S
72 2 5
GNPUB_Menu::add_settings_plugin_action()
S
62 1 11
gnpub_add_feed()
S
68 1 7
GNPUB_Feed::__construct()
S
62 1 10
GNPUB_Menu::__construct()
S
68 1 6
Gnpub_Rss_Url::on_load()
S
68 1 7
GNPUB_Compat::init()
S
78 1 3
GNPUB_Websub::post_saved()
S
80 1 3
gnpub_load_textdomain()
S
78 1 3
GNPUB_Installer::install()
S
65 1 9
GNPUB_Menu::display_admin_notices()
S
82 1 3
GNPUB_Installer::uninstall()
S
78 1 3
GNPUB_Posts::__construct()
S
74 1 4
GNPUB_Notices::__construct()
S
81 1 3
GNPUB_Websub::__construct()
S
74 1 4
gnpub_feed_list()
S
76 1 4
gnpub_get_requested_feedid()
S
80 1 3
GNPUB_Menu::register_menus()
S
66 1 9
GNPUB_Newsletter::__construct()
S
74 1 4
GNPUB_Settings::__construct()
S
75 1 4
gnpub_purge_feed()
S
66 1 8