Code Analysis: Yawave 2.9.1

Function Rating Maintainability Complexity Lines of code
js_liveblog_update()
D
5
96 405
yawave_shortcode_handler_function()
C
28
23 138
Yawave\YawaveSettings::sanitize()
B
42 23 55
Yawave\YawaveSettings::create_settings_page()
B
31 17 127
Liveblog_List_Table::display_rows()
A
46 15 28
yawave_update()
A
38 11 75
Liveblog_List_Table::display_rows()
A
48 13 25
Liveblog_List_Table::prepare_items()
A
50 12 22
Liveblog_List_Table::prepare_items()
A
51 11 21
Yawave\WP_Background_Process::handle()
A
50 10 29
Yawave\WP_Yawave_Importer_Process::task()
A
53 9 21
yawave_show_liveblog_handler()
A
46 7 40
yawave_show_action_buttons_handler()
A
48 7 32
Yawave\YawaveSettings::activeTab()
S
57 7 18
Yawave\WP_Yawave_Importer_Request::handle()
S
62 8 9
Yawave\YawaveSettings::create_liveblog_admin_site()
S
57 6 15
Yawave\YawaveSettings::yawave_sdk_autocreate_mode_callback()
S
56 5 18
Yawave\YawaveSettings::authorization_tab_init()
S
42 1 75
yw_display_external_id()
S
49 3 36
portal_taxonomy()
S
41 1 66
Yawave\YawaveSettings::yawave_devmode_callback()
S
58 4 15
wpb_admin_notice_warn()
S
60 4 14
yawave_block_publications_callback()
S
61 4 12
yawave_blog_test()
S
52 3 26
Yawave\WP_Background_Process::get_memory_limit()
S
62 4 11
Yawave\WP_Background_Process::get_tasks_in_queue()
S
52 3 25
publication_post_type()
S
42 1 52
yawave_update_kpi_metrics()
S
55 3 18
Yawave\WP_Background_Process::is_queue_empty()
S
57 3 16
plugin_name_print_stylesheet()
S
60 3 15
Yawave\YawaveSettings::yawave_import_author_user_callback()
S
62 4 10
Yawave\YawaveSettings::yawave_import_post_type_callback()
S
65 4 7
Yawave\WP_Background_Process::maybe_handle()
S
63 3 12
Yawave\WP_Background_Process::handle_cron_healthcheck()
S
65 3 11
Yawave\YawaveSettings::import_tab_init()
S
49 1 41
Yawave\WP_Background_Process::get_batch()
S
52 2 25
Yawave\YawaveSettings::development_tab_init()
S
51 1 33
save_log()
S
64 3 9
Yawave\YawaveSettings::yawave_import_categories_callback()
S
76 3 3
Yawave\YawaveSettings::yawave_import_images_callback()
S
65 3 9
Yawave\YawaveSettings::yawave_import_yawave_user_create_callback()
S
65 3 9
Yawave\YawaveSettings::yawave_import_tags_callback()
S
76 3 3
Yawave\yawavePostIdInHeader::__construct()
S
74 3 5
yawave_blocks_get_publication_portals_for_select()
S
60 2 14
yawave_blocks_get_publication_categories_for_select()
S
61 2 13
yawave_blocks_get_publication_tags_for_select()
S
61 2 13
pagination_bar()
S
60 2 13
yawave_blocks_get_liveblogs_for_select()
S
61 2 12
Yawave\WP_Async_Request::get_post_args()
S
62 2 12
Yawave\WP_Background_Process::schedule_cron_healthcheck()
S
62 2 11
get_wp_publication_by_yawave_id()
S
56 1 20
Yawave\Yawave::load()
S
57 1 19
Yawave\YawaveSettings::add_settings_page()
S
57 1 19
Yawave\WP_Background_Process::schedule_event()
S
73 2 5
Yawave\YawaveSettings::yawave_authorization_realmname_callback()
S
70 2 6
Yawave\WP_Background_Process::push_to_queue()
S
70 2 6
Yawave\WP_Background_Process::update()
S
71 2 6
Yawave\YawaveSettings::yawave_authorization_secret_callback()
S
70 2 6
Yawave\WP_Background_Process::is_process_running()
S
71 2 6
yawave_publication_befree_preview_handler()
S
68 2 7
Yawave\YawaveSettings::yawave_authorization_appid_callback()
S
66 2 8
Yawave\YawaveSettings::yawave_dev_authorization_appid_callback()
S
70 2 6
Yawave\WP_Async_Request::get_query_args()
S
66 2 9
Yawave\WP_Background_Process::save()
S
69 2 7
yawave_block_liveblog_callback()
S
68 2 7
Yawave\WP_Async_Request::get_query_url()
S
71 2 6
Yawave\YawaveSettings::yawave_authorization_key_callback()
S
63 2 10
Yawave\YawaveSettings::yawave_dev_authorization_key_callback()
S
70 2 6
Yawave\WP_Background_Process::time_exceeded()
S
66 2 8
Yawave\YawaveSettings::yawave_dev_authorization_realmname_callback()
S
70 2 6
Yawave\WP_Background_Process::clear_scheduled_event()
S
71 2 6
Yawave\WP_Background_Process::memory_exceeded()
S
64 2 9
Yawave\WP_Background_Process::lock_process()
S
68 2 6
Yawave\YawaveSettings::yawave_dev_authorization_secret_callback()
S
70 2 6
Yawave\WP_Background_Process::cancel_process()
S
69 2 7
Liveblog_List_Table::get_columns()
S
61 1 12
my_plugin_assets()
S
60 1 11
Liveblog_List_Table::get_columns()
S
62 1 11
Liveblog_List_Table::get_sortable_columns()
S
68 1 7
Yawave\WP_Async_Request::data()
S
77 1 4
Yawave\WP_Background_Process::task()
S
100 1 0
Yawave\WP_Background_Process::__construct()
S
67 1 7
Yawave\WP_Async_Request::maybe_handle()
S
71 1 6
update_categories()
S
71 1 6
Yawave\WP_Yawave_Importer_Process::complete()
S
91 1 2
convertYoutube()
S
71 1 7
Yawave\YawaveSettings::print_development_sdk_section_info()
S
82 1 3
Yawave\WP_Background_Process::complete()
S
82 1 3
Yawave\WP_Async_Request::__construct()
S
71 1 5
Yawave\WP_Async_Request::handle()
S
100 1 0
update_tags()
S
71 1 6
Yawave\WP_Background_Process::unlock_process()
S
76 1 4
Liveblog_List_Table::__construct()
S
69 1 7
Yawave\WP_Background_Process::delete()
S
77 1 4
yawave_plugin_load_languages()
S
78 1 3
yawave_shortcodes_init()
S
73 1 5
Yawave\YawaveSettings::__construct()
S
68 1 7
Yawave\WP_Async_Request::dispatch()
S
72 1 5
Yawave\WP_Background_Process::dispatch()
S
77 1 4
update_portals()
S
71 1 6
Yawave\YawaveSettings::print_development_section_info()
S
82 1 3
Yawave\YawaveSettings::print_dev_authorization_section_info()
S
79 1 3
yawave_load()
S
77 1 4
Yawave\WP_Background_Process::generate_key()
S
71 1 5
Yawave\yawavePostIdInHeader::getPostId()
S
82 1 3
Yawave\YawaveSettings::print_import_section_info()
S
79 1 3
Liveblog_List_Table::get_sortable_columns()
S
68 1 7
yawave_liveblog_update()
S
67 1 8
convertYoutube()
S
71 1 7
Yawave\YawaveSettings::print_authorization_section_info()
S
79 1 3
Liveblog_List_Table::__construct()
S
69 1 7