Code Analysis: Actirise 2.6.0

Function Rating Maintainability Complexity Lines of code
ActirisePublic\Includes\Script::fastcmp_style()
C
36 25 86
Actirise\Includes\Helpers::get_custom_value()
C
38 26 63
ActirisePublic\Includes\Debug::render_debug()
C
31 23 104
Actirise\Includes\Api::request()
B
37 22 67
ActiriseAdmin\Includes\Ajax::register()
B
39 20 61
ActiriseAdmin\Includes\Ajax::login_analytics()
B
34 17 98
ActirisePublic\Includes\Script::head_integration()
B
32 14 117
ActirisePublic\Includes\PresizedDiv::render_presized_div()
B
41 16 57
ActirisePublic\Includes\PresizedDiv::render()
A
40 14 69
ActiriseAdmin\Includes\Ajax::url_exists()
A
43 15 45
ActiriseAdmin\Includes\Ajax::save_settings()
A
41 14 59
ActirisePublic\Includes\PresizedDiv::is_authorized_page()
A
50 16 28
ActiriseAdmin\Includes\Ajax::get_articles_by_keywords()
A
37 11 78
ActirisePublic\Includes\PresizedDiv::check_allowed_page()
A
48 13 36
ActiriseAdmin\Includes\Ajax::set_settings()
A
42 12 51
ActiriseAdmin\Includes\Ajax::check_url_no_pub()
A
39 11 64
ActirisePublic\Includes\PresizedDiv::check_allowed_variables()
A
46 12 41
ActiriseAdmin\Includes\Ajax::remove_no_pub()
A
46 12 36
ActiriseAdmin\Includes\Ajax::add_no_pub()
A
45 11 39
ActiriseAdmin\Includes\Ajax::toggle_feature()
A
46 11 37
Actirise\Includes\Helpers::get_page_type()
A
53 11 23
ActiriseAdmin\Includes\Core::settings_init()
A
49 10 32
Actirise\Includes\Helpers::get_fastcmp_options()
A
38 7 73
ActiriseAdmin\Includes\Core::get_custom_v_form()
A
34 3 130
ActirisePublic\Includes\PresizedDiv::render_html()
A
54 10 21
Actirise\Includes\Cron::check_presized_div()
A
48 9 36
ActirisePublic\Includes\AdsTxt::get_adstxt()
A
44 8 46
ActiriseAdmin\Includes\Ajax::update_currency()
A
46 8 40
ActirisePublic\Includes\NoPub::check_no_pub()
A
51 8 31
ActiriseAdmin\Includes\Ajax::dispatch()
A
50 8 27
ActiriseAdmin\Includes\Ajax::get_bidders()
A
46 7 39
Actirise\Includes\Options::update()
A
48 7 37
ActirisePublic\Includes\AdsTxt::get_from_api()
A
47 7 35
ActirisePublic\Includes\PresizedDiv::get_from_api()
A
47 7 34
ActiriseAdmin\Includes\Ajax::set_custom_var()
S
50 7 27
ActiriseAdmin\Includes\Migrations::actirise_migrate_260()
S
43 5 56
ActirisePublic\Includes\PresizedDiv::check_allowed_url()
S
55 7 21
ActirisePublic\Includes\PresizedDiv::check_if_allowed()
S
56 7 18
ActiriseAdmin\Includes\Ajax::set_presized_div()
S
49 6 30
ActirisePublic\Includes\AdsTxt::update_file()
S
50 6 28
Actirise\Includes\Cron::get_fastcmp_uuid()
S
50 6 28
ActiriseAdmin\Includes\Ajax::options_fast_cmp()
S
51 6 25
ActiriseAdmin\Includes\Ajax::update_token_analytics()
S
52 6 24
ActiriseAdmin\Includes\Core::localize_script()
S
38 3 69
ActirisePublic\Includes\AdsTxt::clean_duplicate_line()
S
54 6 21
ActirisePublic\Includes\PresizedDiv::get_active_slots()
S
56 6 20
Actirise\Includes\Helpers::init_wp_fs()
S
56 6 18
ActirisePublic\Includes\AdsTxt::init()
S
64 7 8
ActirisePublic\Includes\Debug::init()
S
59 6 13
ActirisePublic\Includes\Debug::check_token()
S
60 6 13
Actirise\Includes\Helpers::get_server_details()
S
59 6 12
ActirisePublic\Includes\Debug::get_plugin_info()
S
51 5 26
ActiriseAdmin\Includes\Ajax::set_adstxt()
S
53 5 23
ActiriseAdmin\Includes\Ajax::enabled_debug()
S
53 5 23
ActiriseAdmin\Includes\Ajax::toggle_fast_cmp()
S
53 5 23
Actirise\Includes\Cron::schedule()
S
59 5 16
ActiriseAdmin\Includes\Migrations::migrate()
S
58 5 16
ActirisePublic\Includes\PresizedDiv::clean_match()
S
59 5 15
Actirise\Includes\Cron::update_adstxt()
S
59 5 15
ActirisePublic\Includes\NoPub::get_page_type()
S
61 5 13
ActiriseAdmin\Includes\BadgeManager::init()
S
61 5 12
ActirisePublic\Includes\Debug::get_custom_fields()
S
53 4 24
Actirise\Includes\Cron::get_fastcmp_vendors()
S
54 4 23
Actirise\Includes\Options::load_autoloaded_options()
S
53 4 23
Actirise\Includes\Options::get()
S
54 4 23
ActirisePublic\Includes\Debug::send_token_to_api()
S
53 4 22
Actirise\Includes\Core::__construct()
S
55 4 21
Actirise\Includes\Logger::get_logs()
S
55 4 20
ActiriseAdmin\Includes\Ajax::get_adstxt()
S
56 4 19
ActirisePublic\Includes\PresizedDiv::extract_html()
S
43 1 62
ActirisePublic\Includes\PresizedDiv::build_html()
S
55 4 17
Actirise\Includes\Cron::set_auto_update()
S
58 4 16
ActirisePublic\Includes\Debug::validate_token()
S
57 4 15
ActiriseAdmin\Includes\Core::get_user_currency()
S
59 4 14
Actirise\Includes\Desactivator::desactivate()
S
60 4 14
Actirise\Includes\Cron::get_fastcmp_stublight()
S
55 3 20
Actirise\Includes\Logger::clear_old_logs()
S
57 3 18
ActirisePublic\Includes\Script::change_js_attribute()
S
56 3 17
ActiriseAdmin\Includes\Migrations::actirise_migrate_240()
S
63 4 10
Actirise\Includes\Core::define_admin_hooks()
S
59 3 12
ActiriseAdmin\Includes\Ajax::security_check()
S
62 3 11
ActiriseAdmin\Includes\Ajax::__construct()
S
50 1 32
ActirisePublic\Includes\PresizedDiv::add_css()
S
57 2 17
Actirise\Includes\Helpers::get_wp_fs()
S
63 3 10
ActirisePublic\Includes\PresizedDiv::__construct()
S
65 3 9
ActirisePublic\Includes\PresizedDiv::clean_encoding()
S
65 3 9
ActirisePublic\Includes\PresizedDiv::is_woocommerce_active()
S
69 3 6
Actirise\Includes\Loader::run()
S
66 3 8
ActiriseAdmin\Includes\Core::check_settings()
S
71 3 5
ActirisePublic\Includes\NoPub::get_all_no_pub_url()
S
62 2 13
ActiriseAdmin\Includes\Core::get_custom_fields()
S
60 2 13
ActiriseAdmin\Includes\View::render()
S
68 2 7
ActirisePublic\Includes\Debug::get_theme_name()
S
67 2 8
ActiriseAdmin\Includes\Migrations::actirise_migrate_251()
S
68 2 7
ActiriseAdmin\Includes\Ajax::search_post_title()
S
64 2 9
ActirisePublic\Includes\AdsTxt::__construct()
S
74 2 5
ActirisePublic\Includes\Script::__construct()
S
67 2 8
ActirisePublic\Includes\Script::get_presized_slot_active()
S
68 2 7
Actirise\Includes\Api::get_base_uri()
S
78 2 3
ActiriseAdmin\Includes\Core::transform_to_module()
S
70 2 6
ActiriseAdmin\Includes\Core::add_plugin_admin_menu()
S
72 2 4
Actirise\Includes\Cron::get_fast_cmp()
S
69 2 7
ActiriseAdmin\Includes\Ajax::get_adstxt_custom()
S
66 2 9
Actirise\Includes\Cron::check_scheduled_task_with_transient()
S
67 2 8
Actirise\Includes\Logger::add_log_to_db()
S
60 1 14
ActiriseAdmin\Includes\Core::__construct()
S
60 1 14
Actirise\Includes\Options::create_table()
S
61 1 14
Actirise\Includes\Options::delete()
S
62 1 13
ActirisePublic\Includes\Core::init()
S
60 1 13
Actirise\Includes\Helpers::generate_token()
S
59 1 13
ActirisePublic\Includes\AdsTxt::render_adstxt()
S
62 1 11
Actirise\Includes\Options::exists()
S
64 1 11
ActirisePublic\Includes\NoPub::__construct()
S
81 1 3
Actirise\Includes\Core::define_cron_hooks()
S
70 1 6
Actirise\Includes\Cache\SGOCache::add_hooks()
S
75 1 4
ActiriseAdmin\Includes\Ajax::set_presized_div_notification_read()
S
69 1 8
ActiriseAdmin\Includes\BadgeManager::add_badge()
S
80 1 3
Actirise\Includes\CacheRules::init()
S
82 1 3
ActirisePublic\Includes\Script::update_fastcmp()
S
67 1 10
ActiriseAdmin\Includes\BadgeManager::__construct()
S
81 1 3
ActirisePublic\Includes\Core::__construct()
S
71 1 6
ActiriseAdmin\Includes\Ajax::cta_cache()
S
69 1 8
Actirise\Includes\Api::delete()
S
78 1 3
ActirisePublic\Includes\PresizedDiv::is_amp_page()
S
78 1 3
ActiriseAdmin\Includes\Migrations::actirise_migrate_255()
S
77 1 4
ActirisePublic\Includes\AdsTxt::check_adstxt_update()
S
67 1 10
Actirise\Includes\Api::patch()
S
78 1 3
ActiriseAdmin\Includes\BadgeManager::get_badges()
S
82 1 3
Actirise\Includes\Core::run()
S
82 1 3
Actirise\Includes\AbstractCore::get_plugin_prefix()
S
82 1 3
Actirise\Includes\Loader::add_filter()
S
77 1 3
Actirise\Includes\Api::get()
S
78 1 3
Actirise\Includes\Loader::__construct()
S
77 1 4
ActirisePublic\Includes\Debug::__construct()
S
81 1 3
Actirise\Includes\Cache\SGOCache::__construct()
S
91 1 2
ActiriseAdmin\Includes\Core::set_locale()
S
73 1 5
Actirise\Includes\Api::__construct()
S
71 1 6
actirise_run()
S
77 1 4
Actirise\Includes\AbstractCore::get_loader()
S
82 1 3
Actirise\Includes\AbstractCore::get_plugin_name()
S
82 1 3
Actirise\Includes\Cache\SGOCache::exclude_inline_script()
S
71 1 6
Actirise\Includes\CacheRules::sgo()
S
77 1 4
ActiriseAdmin\Includes\Core::register_ajax_event()
S
78 1 3
Actirise\Includes\CacheRules::__construct()
S
91 1 2
ActiriseAdmin\Includes\Core::view_settings()
S
80 1 3
ActiriseAdmin\Includes\Core::add_action_links()
S
71 1 5
Actirise\Includes\Api::post()
S
78 1 3
Actirise\Includes\Activator::activate()
S
69 1 7
ActiriseAdmin\Includes\Migrations::__construct()
S
77 1 4
ActiriseAdmin\Includes\Core::check_debug_token()
S
75 1 4
ActiriseAdmin\Includes\View::admin_notice()
S
69 1 8
Actirise\Includes\AbstractCore::get_version()
S
82 1 3
Actirise\Includes\Core::define_public_hooks()
S
74 1 4
Actirise\Includes\AbstractCore::get_i18n()
S
82 1 3
Actirise\Includes\Helpers::hash_token()
S
68 1 6
ActiriseAdmin\Includes\Core::migrations()
S
75 1 4
ActiriseAdmin\Includes\View::__construct()
S
80 1 3
ActiriseAdmin\Includes\Core::enqueue_scripts()
S
65 1 8
ActiriseAdmin\Includes\Ajax::set_adstxt_notification_read()
S
68 1 8
Actirise\Includes\Logger::add_log()
S
78 1 3
Actirise\Includes\Options::init()
S
69 1 7
ActiriseAdmin\Includes\Core::get_page_url()
S
78 1 3
Actirise\Includes\Helpers::has_auto_update()
S
69 1 6
Actirise\Includes\Loader::add()
S
64 1 10
ActiriseAdmin\Includes\Migrations::actirise_migrate_256()
S
77 1 4
ActirisePublic\Includes\PresizedDiv::update_presized_div()
S
67 1 10
ActiriseAdmin\Includes\Ajax::get_logs()
S
67 1 9
Actirise\Includes\Loader::add_action()
S
77 1 3
Actirise\Includes\I18n::load_plugin_textdomain()
S
69 1 7
Actirise\Includes\Helpers::get_url()
S
78 1 3
Actirise\Includes\Core::define_cache_rules()
S
76 1 4
ActiriseAdmin\Includes\Migrations::actirise_migrate_253()
S
74 1 5
Actirise\Includes\Cache\SGOCache::exclude_external_script()
S
74 1 5