Code Analysis: Spot.IM Comments 4.5.2

Function Rating Maintainability Complexity Lines of code
SpotIM_Options::validate()
A
46 16 38
SpotIM_Comment::sync()
A
49 12 30
SpotIM_Cron::run_import()
A
45 11 41
SpotIM_Import::finish()
A
42 10 53
SpotIM_Settings_Fields::register_advanced_section()
A
30 1 186
SpotIM_Message::get_comment_author()
A
51 10 29
SpotIM_Settings_Fields::register_display_section()
A
38 6 82
SpotIM_Settings_Fields::register_import_section()
A
38 6 81
SpotIM_Import::request()
A
48 9 33
SpotIM_Message::is_comment_exists()
A
49 9 30
Spotim_Meta_Box::save_metabox()
A
52 9 24
SpotIM_Import::get_changed_post_ids()
A
47 7 35
SpotIM_Admin::import_callback()
S
49 7 30
SpotIM_Frontend::has_spotim_recirculation()
S
53 7 24
SpotIM_Message::__construct()
S
54 7 22
SpotIM_Import::merge_comments()
S
48 6 36
Spotim_Meta_Box::render_metabox()
S
43 5 48
SpotIM_Frontend::filter_comments_number()
S
55 7 17
SpotIM_Import::start()
S
49 6 31
SpotIM_Import::fetch_comments()
S
50 6 28
SpotIM_Frontend::__construct()
S
50 6 27
SpotIM_Import::get_post_ids()
S
51 6 26
SpotIM_Comment::delete_comment()
S
53 6 23
SpotIM_Frontend::has_spotim_comments()
S
54 6 21
SpotIM_Message::is_same_comment()
S
59 6 14
SpotIM_Frontend::open_graph_tags()
S
51 5 27
SpotIM_Import::log()
S
62 6 11
SpotIM_Options::get_next_cron_execution()
S
53 5 22
SpotIM_Admin::register_settings()
S
57 5 19
SpotIM_Frontend::filter_comments_template()
S
56 5 19
SpotIM_Options::require_file()
S
57 5 18
SpotIM_Frontend::has_spotim_questions()
S
57 5 17
SpotIM_JSON_Feed::aggregate_messages()
S
54 4 20
Spotim_Meta_Box::add_metabox()
S
55 4 20
SpotIM_Import::response()
S
58 4 16
SpotIM_Options::get_meta_data()
S
57 4 16
SpotIM_Options::reset()
S
59 4 15
spotim_is_vip()
S
65 5 10
SpotIM_JSON_Feed::aggregate_users()
S
59 4 14
SpotIM_Frontend::amp_recirculation_scripts()
S
60 4 12
WP_SpotIM::load_files()
S
52 3 27
SpotIM_Message::get_message_and_children_ids_map()
S
62 4 11
SpotIM_Form_Helper::number_field()
S
54 3 21
SpotIM_Form_Helper::text_field()
S
56 3 19
SpotIM_Frontend::add_spotim_recirculation()
S
56 3 19
SpotIM_Message::get_comment_by_spot_id()
S
57 3 18
SpotIM_Form_Helper::radio_fields()
S
56 3 17
SpotIM_Message::update_comment_data()
S
57 3 17
SpotIM_Frontend::the_content_comments_template()
S
58 3 16
SpotIM_Frontend::amp_recirculation_styles()
S
70 4 5
SpotIM_Frontend::comments_number_tags()
S
64 4 9
SpotIM_Comment::add_new_comment()
S
59 3 14
SpotIM_Options::__construct()
S
50 2 29
SpotIM_Siderail_Widget::widget()
S
60 3 11
SpotIM_Recirculation_Widget::widget()
S
60 3 11
SpotIM_Form_Helper::get_whitelisted_tags()
S
48 1 40
SpotIM_JSON_Feed::__construct()
S
55 2 19
SpotIM_Comment::update_comment()
S
63 3 10
SpotIM_Comment::anonymous_comment()
S
63 3 10
SpotIM_Frontend::empty_comments_template()
S
65 3 9
SpotIM_JSON_Feed::get_children()
S
66 3 9
SpotIM_JSON_Feed::traverse()
S
65 3 9
SpotIM_Frontend::add_spotim_newsfeed()
S
66 3 8
SpotIM_Cron::set_time_limit()
S
71 3 5
SpotIM_Message::get_comment_parent_id()
S
66 3 9
SpotIM_Feed::pre_get_posts()
S
70 3 6
SpotIM_Feed::output()
S
68 3 8
SpotIM_Cron::auto_import_cron_job()
S
63 3 10
SpotIM_Admin::admin_assets()
S
58 2 14
SpotIM_Form_Helper::import_button()
S
51 1 28
SpotIM_Admin::admin_notice()
S
61 2 13
WP_SpotIM::__construct()
S
63 2 12
SpotIM_Form_Helper::button()
S
62 2 11
SpotIM_Admin::cancel_import_callback()
S
61 2 11
SpotIM_Settings_Fields::register_general_section()
S
55 1 22
SpotIM_Message::new_comment_data()
S
55 1 20
SpotIM_Import::get_posts_count()
S
72 2 6
SpotIM_Options::get()
S
78 2 3
SpotIM_Recirculation_Widget::form()
S
62 2 10
SpotIM_Message::update_messages_map()
S
65 2 9
SpotIM_Siderail_Widget::update()
S
71 2 5
SpotIM_Frontend::display_amp_comments()
S
64 2 9
SpotIM_Siderail_Widget::form()
S
62 2 10
SpotIM_Message::get_comment_id()
S
69 2 7
SpotIM_Frontend::display_comments()
S
73 2 5
SpotIM_Options::update()
S
64 2 10
SpotIM_Message::delete_from_messages_map()
S
66 2 8
SpotIM_Cron::get_lock_interval()
S
64 2 9
SpotIM_Options::get_instance()
S
72 2 6
SpotIM_WP::spotim_is_amp()
S
79 2 3
SpotIM_Recirculation_Widget::update()
S
71 2 5
Spotim_Meta_Box::__construct()
S
68 2 7
SpotIM_Form_Helper::set_name()
S
64 2 10
SpotIM_JSON_Feed::aggregate_tree()
S
67 2 8
SpotIM_Comment::soft_delete_comment()
S
66 2 8
SpotIM_Feed::content_type()
S
72 2 6
WP_SpotIM::get_instance()
S
72 2 6
SpotIM_Import::pull_comments()
S
66 2 8
SpotIM_Message::get_messages_map()
S
67 2 8
SpotIM_WP::spotim_remote_get()
S
66 2 8
spotim_comments_shortcode()
S
61 1 12
SpotIM_Admin::create_admin_menu()
S
62 1 12
spotim_siderail_shortcode()
S
61 1 12
spotim_recirculation_shortcode()
S
61 1 12
SpotIM_Settings_Fields::general_settings_section_header()
S
64 1 11
SpotIM_Settings_Fields::advanced_settings_section_header()
S
78 1 3
SpotIM_Options::create_options()
S
76 1 4
SpotIM_Settings_Fields::register_settings()
S
70 1 7
SpotIM_Admin::__construct()
S
63 1 10
SpotIM_Recirculation_Widget::__construct()
S
65 1 10
SpotIM_JSON_Feed::has_parent_comment()
S
79 1 3
SpotIM_Import::__construct()
S
71 1 6
SpotIM_Form_Helper::get_description_html()
S
78 1 3
SpotIM_Cron::generate_single_execution_token()
S
79 1 3
SpotIM_JSON_Feed::aggregate_comments_ids()
S
72 1 5
SpotIM_Options::require_template()
S
74 1 4
SpotIM_JSON_Feed::get_comment_count()
S
80 1 3
SpotIM_Settings_Fields::import_settings_section_header()
S
66 1 9
spotim_instance()
S
82 1 3
SpotIM_Options::require_javascript()
S
74 1 4
SpotIM_Settings_Fields::display_settings_section_header()
S
78 1 3
SpotIM_JSON_Feed::aggregate_conversation()
S
68 1 7
SpotIM_Message::update_comment_meta()
S
79 1 3
SpotIM_Admin::admin_page_callback()
S
80 1 3
SpotIM_i18n::load_textdomain()
S
81 1 3
SpotIM_Import::reset_params()
S
70 1 6
SpotIM_Form_Helper::hidden_field()
S
65 1 9
SpotIM_Settings_Fields::__construct()
S
81 1 3
SpotIM_Siderail_Widget::__construct()
S
65 1 10
SpotIM_Message::anonymous_comment_data()
S
71 1 6
SpotIM_Feed::init()
S
79 1 3
SpotIM_Message::get_comment_data()
S
82 1 3
Spotim_Meta_Box::init_metabox()
S
74 1 4
spotim_register_widgets()
S
78 1 4
SpotIM_Cron::__construct()
S
75 1 4
SpotIM_Message::soft_delete_comment_data()
S
72 1 5
SpotIM_Frontend::load_frontend_assets()
S
75 1 4
SpotIM_i18n::__construct()
S
79 1 3
SpotIM_Options::require_stylesheet()
S
74 1 4
SpotIM_Feed::__construct()
S
72 1 5
SpotIM_JSON_Feed::has_comments()
S
80 1 3
SpotIM_JSON_Feed::get_top_level_comments()
S
79 1 3