Code Analysis: RevivePress 1.3.1

Function Rating Maintainability Complexity Lines of code
Wpar\Core\FetchPosts::query_posts()
B
33 20 96
Wpar\Core\SiteCache::purge_site_cache()
B
42 23 50
Wpar\Core\FetchPosts::complete()
A
42 11 52
Wpar\Base\Enqueue::assets()
A
30 5 140
Wpar\Core\FetchPosts::next_schedule()
A
40 10 61
Wpar\Core\FetchPosts::slot_available()
A
49 8 29
Wpar\Tools\DatabaseTable::maybe_recreate_actionscheduler_tables()
S
52 7 26
Wpar\Api\SettingsApi::registerCustomFields()
S
60 8 11
Wpar\Core\PostRepublish::get_publish_time()
S
45 6 40
Wpar\Base\Uninstall::uninstall()
S
53 7 23
Wpar\Base\PluginTools::import_settings()
S
52 7 22
Wpar\Tools\HealthCheck::regenerate_task()
S
47 6 35
Wpar\Tools\HealthCheck::remove_metas()
S
47 6 35
Wpar\Base\RatingNotice::dismiss_notice()
S
53 6 24
Wpar\Base\DonateNotice::dismiss_notice()
S
53 6 24
Wpar\Tools\DatabaseActions::meta_cleanup()
S
53 6 22
Wpar\Base\DonateNotice::show_notice()
S
54 6 20
Wpar\Base\Actions::run_upgrade_action()
S
59 6 14
Wpar\Base\PluginTools::export_settings()
S
53 5 20
Wpar\Base\RatingNotice::show_notice()
S
55 5 19
Wpar\Core\FetchPosts::valid_next_run()
S
58 5 16
Wpar\Base\Actions::meta_links()
S
59 5 13
Wpar\Core\FetchPosts::has_future_posts()
S
52 4 23
Wpar\Core\RepublishInfo::show_republish_info()
S
54 4 20
Wpar\Base\AdminNotice::install_notice()
S
55 4 19
Wpar\Core\FetchPosts::flat_posts()
S
59 4 13
Wpar\Base\PluginTools::import_data()
S
60 4 13
Wpar\Tools\Updates::perform_updates()
S
60 4 13
Wpar\Tools\DatabaseActions::remove_actions()
S
51 3 27
Wpar\Core\PostRepublish::update_old_post()
S
52 3 26
Wpar\Tools\DatabaseActions::deschedule_posts()
S
51 3 26
Wpar\Core\PostRepublish::do_republish()
S
62 4 11
revivepress_1_3_0_remove_duplicate_tasks()
S
53 3 22
Wpar\Pages\Dashboard::setFields()
S
55 3 19
Wpar\Base\Enqueue::load()
S
57 3 18
Wpar\Api\SettingsApi::withSubPage()
S
57 3 18
Wpar\Core\PostRepublish::valid_republish()
S
62 4 10
Wpar\Base\Localization::load_textdomain()
S
63 4 9
Wpar\Api\SettingsApi::register()
S
66 4 8
wpar_load_fs_sdk()
S
52 2 26
Wpar\Pages\Dashboard::setSections()
S
56 2 19
Wpar\Pages\Dashboard::build_settings_fields()
S
48 1 34
Wpar\Api\Callbacks\ManagerCallbacks::minimun_republish_interval()
S
48 1 31
Wpar\Core\FetchPosts::generate_task()
S
62 3 10
Wpar\Core\FetchPosts::run_republish_process()
S
73 3 5
Wpar\Core\FetchPosts::store_post_ids()
S
65 3 8
Wpar\Api\Callbacks\AdminCallbacks::doSettingsSection()
S
53 1 30
Wpar\Core\PostRepublish::set_occurence()
S
65 3 9
Wpar\Api\SettingsApi::addAdminMenu()
S
65 3 8
Wpar\Tools\DatabaseTable::is_woocommerce_active()
S
69 3 6
Wpar\Tools\Updates::do_updates()
S
65 3 9
Wpar\WPARLoader::register_services()
S
66 3 8
Wpar\Base\Actions::admin_footer()
S
59 2 13
Wpar\Api\Callbacks\ManagerCallbacks::republish_days()
S
52 1 27
Wpar\Api\Callbacks\ManagerCallbacks::random_republish_interval()
S
50 1 27
Wpar\Api\Callbacks\ManagerCallbacks::republish_post_age()
S
52 1 24
Wpar\Base\Actions::register()
S
55 1 23
Wpar\Api\Callbacks\ManagerCallbacks::republish_orderby()
S
53 1 21
Wpar\WPARLoader::get_services()
S
56 1 19
Wpar\Api\Callbacks\ManagerCallbacks::republish_time_end()
S
57 1 16
Wpar\Api\Callbacks\ManagerCallbacks::republish_time_start()
S
58 1 16
Wpar\Api\Callbacks\ManagerCallbacks::post_taxonomy()
S
57 1 16
Wpar\Api\Callbacks\ManagerCallbacks::force_include()
S
58 1 16
Wpar\Api\Callbacks\ManagerCallbacks::force_exclude()
S
58 1 16
Wpar\Tools\HealthCheck::generate_task()
S
69 2 6
Wpar\Base\DonateNotice::calculate_time()
S
67 2 8
Wpar\Core\FetchPosts::set_limit()
S
66 2 9
Wpar\Core\PostRepublish::handle()
S
74 2 5
Wpar\Base\BaseController::dirname_r()
S
69 2 7
Wpar\Api\Callbacks\AdminCallbacks::adminDashboard()
S
66 2 7
Wpar\Base\RatingNotice::calculate_time()
S
67 2 8
Wpar\Base\Deactivate::deactivate()
S
65 2 10
Wpar\Base\Activate::activate()
S
69 2 7
wpar_plugin_init()
S
74 2 5
Wpar\Base\PluginTools::admin_notice()
S
70 2 6
Wpar\Api\Callbacks\ManagerCallbacks::republish_time_specific()
S
59 1 14
Wpar\Api\Callbacks\AdminCallbacks::sectionHeader()
S
64 1 14
Wpar\Api\Callbacks\ManagerCallbacks::republish_info()
S
59 1 14
Wpar\Api\Callbacks\ManagerCallbacks::republish_post_position()
S
59 1 14
Wpar\Api\Callbacks\ManagerCallbacks::taxonomies_filter()
S
59 1 14
Wpar\Api\Callbacks\ManagerCallbacks::republish_order()
S
60 1 13
Wpar\Api\Callbacks\ManagerCallbacks::republish_info_text()
S
62 1 11
Wpar\Api\Callbacks\ManagerCallbacks::post_types_list()
S
62 1 11
Wpar\Pages\Dashboard::setPages()
S
62 1 11
Wpar\Tools\Updates::register()
S
80 1 3
wpar_plugin_uninstallation()
S
80 1 3
Wpar\Tools\DatabaseTable::register()
S
79 1 3
Wpar\Core\PostRepublish::register()
S
80 1 3
Wpar\Api\SettingsApi::addSubPages()
S
75 1 4
Wpar\Core\FetchPosts::register()
S
70 1 6
Wpar\Base\Actions::settings_link()
S
73 1 4
Wpar\Pages\Dashboard::register()
S
64 1 10
Wpar\Api\Callbacks\ManagerCallbacks::remove_plugin_data()
S
65 1 9
wpar_plugin_activation()
S
80 1 3
Wpar\Base\PluginTools::copy_data()
S
69 1 7
Wpar\Base\Localization::register()
S
80 1 3
Wpar\Api\SettingsApi::setSettings()
S
77 1 4
Wpar\Base\Actions::roadmap_link()
S
74 1 4
wpar_plugin_deactivation()
S
80 1 3
Wpar\Base\Enqueue::register()
S
80 1 3
Wpar\Base\AdminNotice::register()
S
80 1 3
Wpar\Pages\Dashboard::setSettings()
S
69 1 7
Wpar\Tools\DatabaseActions::register()
S
68 1 7
Wpar\Base\PluginTools::deschedule_posts()
S
73 1 5
Wpar\Core\RepublishInfo::register()
S
78 1 3
Wpar\Api\SettingsApi::addPages()
S
77 1 4
Wpar\Base\BaseController::__construct()
S
64 1 9
Wpar\Api\SettingsApi::setSections()
S
77 1 4
Wpar\Tools\HealthCheck::register()
S
76 1 4
Wpar\Base\RatingNotice::register()
S
76 1 4
Wpar\Base\PluginTools::register()
S
63 1 10
Wpar\Core\SiteCache::register()
S
80 1 3
Wpar\WPARLoader::instantiate()
S
76 1 4
Wpar\Api\Callbacks\ManagerCallbacks::enable_plugin()
S
65 1 9
Wpar\Base\DonateNotice::register()
S
76 1 4
Wpar\Tools\HealthCheck::do_health_check()
S
75 1 4
Wpar\Tools\DatabaseTable::recreate_actionscheduler_tables()
S
64 1 9
Wpar\Api\SettingsApi::setFields()
S
77 1 4
Wpar\Base\Actions::do_footer()
S
77 1 9
Wpar\Base\Uninstall::uninstaller()
S
68 1 8
Wpar\Base\PluginTools::remove_settings()
S
65 1 10
Wpar\Base\PluginTools::remove_metas()
S
73 1 5