Code Analysis: Actirise 3.0.0

Function Rating Maintainability Complexity Lines of code
ActirisePublic\Includes\Script::head_integration()
D
25
32 166
Actirise\Includes\Api::request()
C
35 28 77
ActiriseAdmin\Includes\SiteHealth::site_health_info()
C
31 25 105
ActirisePublic\Includes\Script::add_fastcmp_style()
C
34 26 90
Actirise\Includes\Helpers::get_custom_value()
C
38 26 65
ActirisePublic\Includes\Debug::render_debug()
C
30 23 107
ActiriseAdmin\Includes\Core::check_website_status()
B
39 20 62
ActirisePublic\Includes\PresizedDiv::render()
B
38 17 72
ActirisePublic\Includes\PresizedDiv::render_presized_div()
B
41 16 57
ActiriseAdmin\Includes\Ajax::url_exists()
A
43 15 45
ActirisePublic\Includes\PresizedDiv::is_authorized_page()
A
50 16 28
Actirise\Includes\Helpers::cmp_consent_valid_code()
A
38 13 71
ActirisePublic\Includes\PresizedDiv::check_allowed_variables()
A
45 14 44
ActiriseAdmin\Includes\Ajax::create_account()
A
36 10 88
ActirisePublic\Includes\PresizedDiv::check_allowed_page()
A
48 13 36
ActiriseAdmin\Includes\Ajax::check_url_no_pub()
A
39 11 64
Actirise\Includes\Helpers::get_fastcmp_options()
A
34 8 102
ActiriseAdmin\Includes\Ajax::remove_no_pub()
A
46 12 36
ActiriseAdmin\Includes\Ajax::add_no_pub()
A
45 11 39
Actirise\Includes\Helpers::get_page_type()
A
53 11 23
ActiriseAdmin\Includes\Ajax::get_articles_by_keywords()
A
39 8 68
ActiriseAdmin\Includes\AdminBar::add_admin_bar_menu()
A
44 9 50
ActiriseAdmin\Includes\Ajax::get_organization_type_iri()
A
54 11 20
ActiriseAdmin\Includes\Ajax::update_onboarding_status()
A
43 9 48
ActirisePublic\Includes\PresizedDiv::extract_html()
A
38 6 91
ActiriseAdmin\Includes\Ajax::create_organization()
A
38 7 72
ActiriseAdmin\Includes\Core::get_custom_v_form()
A
34 3 130
ActiriseAdmin\Includes\Core::localize_script()
A
35 6 84
Actirise\Includes\Options::update()
A
46 9 39
Actirise\Includes\Cron::check_presized_div()
A
47 9 37
ActirisePublic\Includes\PresizedDiv::render_html()
A
54 10 21
ActiriseAdmin\Includes\Ajax::get_country_iri()
A
55 10 17
ActiriseAdmin\Includes\Core::check_billing_status()
A
48 9 31
ActirisePublic\Includes\AdsTxt::get_adstxt()
A
44 8 46
ActiriseAdmin\Includes\Core::settings_init()
A
51 9 28
ActiriseAdmin\Includes\Ajax::update_currency()
A
45 8 43
ActirisePublic\Includes\AdsTxt::update_file()
A
46 8 41
ActirisePublic\Includes\PresizedDiv::check_if_allowed()
A
54 9 22
ActiriseAdmin\Includes\Ajax::login()
A
39 6 65
ActiriseAdmin\Includes\Ajax::sync_data()
A
48 8 34
ActiriseAdmin\Includes\Ajax::create_website()
A
43 7 47
ActirisePublic\Includes\NoPub::check_no_pub()
A
51 8 31
ActiriseAdmin\Includes\Ajax::options_fast_cmp()
A
49 8 30
ActiriseAdmin\Includes\Ajax::dispatch()
A
50 8 27
ActirisePublic\Includes\PresizedDiv::check_allowed_utm()
A
53 8 23
ActirisePublic\Includes\AdsTxt::get_from_api()
A
47 7 35
ActirisePublic\Includes\PresizedDiv::get_from_api()
A
47 7 34
ActiriseAdmin\Includes\Ajax::validate_api_response()
S
60 8 12
ActiriseAdmin\Includes\Ajax::set_badges()
S
52 7 24
ActiriseAdmin\Includes\Migrations::actirise_migrate_260()
S
44 5 52
ActirisePublic\Includes\PresizedDiv::check_allowed_url()
S
55 7 21
ActiriseAdmin\Includes\Ajax::toggle_feature()
S
48 6 35
ActiriseAdmin\Includes\BadgeManager::init()
S
55 7 19
ActiriseAdmin\Includes\Ajax::toggle_fast_cmp()
S
50 6 29
Actirise\Includes\Cron::get_fastcmp_uuid()
S
50 6 28
Actirise\Includes\Options::load_autoloaded_options()
S
51 6 27
Actirise\Includes\Options::get()
S
51 6 26
ActiriseAdmin\Includes\Migrations::migrate()
S
54 6 21
ActirisePublic\Includes\AdsTxt::clean_duplicate_line()
S
54 6 21
ActirisePublic\Includes\PresizedDiv::get_active_slots()
S
56 6 20
Actirise\Includes\Cron::schedule()
S
56 6 20
ActiriseAdmin\Includes\Ajax::get_organization_uuid()
S
55 6 19
Actirise\Includes\Helpers::init_wp_fs()
S
56 6 18
ActiriseAdmin\Includes\Migrations::actirise_migrate_263()
S
58 6 17
Actirise\Includes\Helpers::get_website_info()
S
56 6 17
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_auto_update()
S
52 5 25
ActirisePublic\Includes\AdsTxt::check_from_api()
S
52 5 24
ActiriseAdmin\Includes\Ajax::enabled_debug()
S
53 5 23
ActiriseAdmin\Includes\Ajax::save_billing_status()
S
53 5 23
ActirisePublic\Includes\PresizedDiv::build_html()
S
52 5 21
ActiriseAdmin\Includes\Ajax::get_organization_managers()
S
54 5 21
ActiriseAdmin\Includes\Migrations::actirise_migrate_300()
S
56 5 19
Actirise\Includes\Cron::update_adstxt()
S
58 5 16
ActirisePublic\Includes\PresizedDiv::clean_match()
S
59 5 15
Actirise\Includes\Cron::check_adstxt()
S
59 5 14
ActiriseAdmin\Includes\Ajax::get_sanitized_post_data()
S
58 5 14
ActirisePublic\Includes\NoPub::get_page_type()
S
61 5 13
ActiriseAdmin\Includes\Ajax::set_presized_div()
S
52 4 24
ActirisePublic\Includes\Debug::get_custom_fields()
S
53 4 24
Actirise\Includes\Cron::get_fastcmp_vendors()
S
54 4 23
Actirise\Includes\Core::__construct()
S
54 4 22
ActirisePublic\Includes\Debug::send_token_to_api()
S
53 4 22
ActiriseAdmin\Includes\Ajax::set_custom_var()
S
55 4 20
ActiriseAdmin\Includes\Ajax::get_adstxt()
S
56 4 19
ActiriseAdmin\Includes\Ajax::get_organizations()
S
57 4 18
Actirise\Includes\Cron::set_auto_update()
S
58 4 16
Actirise\Includes\Core::define_admin_hooks()
S
56 4 15
ActirisePublic\Includes\AdsTxt::init()
S
65 5 8
ActirisePublic\Includes\Debug::validate_token()
S
57 4 15
ActiriseAdmin\Includes\Core::get_user_currency()
S
60 4 13
ActiriseAdmin\Includes\Core::add_billing_notice()
S
61 4 11
Actirise\Includes\Cron::get_fastcmp_stublight()
S
55 3 20
Actirise\Includes\Logger::clear_old_logs()
S
57 3 18
ActiriseAdmin\Includes\AdminBar::admin_bar_menu_style()
S
61 3 17
ActiriseAdmin\Includes\Ajax::set_adstxt()
S
58 3 16
ActiriseAdmin\Includes\Migrations::actirise_migrate_240()
S
63 4 10
ActirisePublic\Includes\Script::change_js_attribute()
S
58 3 15
ActiriseAdmin\Includes\Ajax::get_user_role()
S
64 4 8
ActiriseAdmin\Includes\Ajax::get_cmp_vendors()
S
60 3 13
ActiriseAdmin\Includes\Ajax::security_check()
S
62 3 11
Actirise\Includes\Logger::get_clean_logs()
S
63 3 11
ActiriseAdmin\Includes\Ajax::__construct()
S
47 1 38
ActiriseAdmin\Includes\SiteHealth::site_health_status_cron()
S
56 2 18
ActiriseAdmin\Includes\SiteHealth::site_health_status_tidy()
S
56 2 18
ActirisePublic\Includes\PresizedDiv::add_css()
S
57 2 17
ActiriseAdmin\Includes\Ajax::get_contract_preview()
S
57 2 16
Actirise\Includes\Helpers::get_wp_fs()
S
63 3 10
ActirisePublic\Includes\PresizedDiv::is_woocommerce_active()
S
69 3 6
ActirisePublic\Includes\PresizedDiv::__construct()
S
65 3 9
ActirisePublic\Includes\PresizedDiv::clean_encoding()
S
65 3 9
ActirisePublic\Includes\AdsTxt::delete_file()
S
64 3 9
Actirise\Includes\Loader::run()
S
66 3 8
ActiriseAdmin\Includes\Ajax::sign_contract()
S
59 2 14
ActiriseAdmin\Includes\Core::get_custom_fields()
S
60 2 13
ActirisePublic\Includes\NoPub::get_all_no_pub_url()
S
62 2 13
Actirise\Includes\Logger::get_logs()
S
61 2 13
Actirise\Includes\Logger::get_logs_action()
S
62 2 12
Actirise\Includes\Activator::activate()
S
63 2 11
ActiriseAdmin\Includes\SiteHealth::define_status_bloc()
S
58 1 17
ActiriseAdmin\Includes\Core::__construct()
S
58 1 16
ActiriseAdmin\Includes\Ajax::get_adstxt_custom()
S
66 2 9
ActirisePublic\Includes\AdsTxt::__construct()
S
74 2 5
Actirise\Includes\Desactivator::desactivate()
S
66 2 9
ActirisePublic\Includes\Script::get_presized_slot_active()
S
68 2 7
ActiriseAdmin\Includes\Core::transform_to_module()
S
70 2 6
Actirise\Includes\Api::get_base_uri()
S
78 2 3
ActiriseAdmin\Includes\Migrations::actirise_migrate_251()
S
68 2 7
ActiriseAdmin\Includes\AdminBar::register_hooks()
S
74 2 4
Actirise\Includes\Cron::check_scheduled_task_with_transient()
S
67 2 8
Actirise\Includes\Cron::get_fast_cmp()
S
67 2 8
ActirisePublic\Includes\Script::__construct()
S
67 2 8
ActirisePublic\Includes\Debug::get_theme_name()
S
67 2 8
ActiriseAdmin\Includes\View::render()
S
68 2 7
ActiriseAdmin\Includes\Ajax::search_post_title()
S
64 2 9
ActiriseAdmin\Includes\Core::add_plugin_admin_menu()
S
72 2 4
Actirise\Includes\Options::create_table()
S
61 1 14
ActiriseAdmin\Includes\SiteHealth::site_health_status()
S
60 1 14
ActiriseAdmin\Includes\Ajax::get_logs()
S
62 1 13
Actirise\Includes\Logger::add_log_action_to_db()
S
60 1 13
Actirise\Includes\Helpers::generate_token()
S
59 1 13
ActirisePublic\Includes\Core::init()
S
60 1 13
Actirise\Includes\Options::delete()
S
61 1 13
Actirise\Includes\Logger::add_log_to_db()
S
61 1 13
ActirisePublic\Includes\AdsTxt::render_adstxt()
S
61 1 12
Actirise\Includes\Options::exists()
S
63 1 11
ActiriseAdmin\Includes\Ajax::check_adstxt()
S
63 1 11
ActiriseAdmin\Includes\Migrations::actirise_migrate_269()
S
63 1 11
Actirise\Includes\Cache\SGOCache::__construct()
S
91 1 2
Actirise\Includes\CacheRules::sgo()
S
77 1 4
ActiriseAdmin\Includes\Core::site_health()
S
72 1 5
ActiriseAdmin\Includes\Core::migrations()
S
75 1 4
ActiriseAdmin\Includes\Core::check_debug_token()
S
75 1 4
ActirisePublic\Includes\Debug::__construct()
S
81 1 3
ActiriseAdmin\Includes\Core::get_page_url()
S
78 1 3
ActiriseAdmin\Includes\Core::add_action_links()
S
71 1 5
ActiriseAdmin\Includes\SiteHealth::__construct()
S
81 1 3
ActirisePublic\Includes\PresizedDiv::update_presized_div()
S
67 1 10
ActiriseAdmin\Includes\Core::register_ajax_event()
S
78 1 3
Actirise\Includes\Cache\SGOCache::add_hooks()
S
75 1 4
Actirise\Includes\Loader::__construct()
S
77 1 4
Actirise\Includes\Helpers::send_error()
S
79 1 3
ActiriseAdmin\Includes\Core::set_locale()
S
73 1 5
Actirise\Includes\Loader::add_filter()
S
77 1 3
Actirise\Includes\Cache\SGOCache::exclude_inline_script()
S
71 1 6
ActiriseAdmin\Includes\BadgeManager::get_badges()
S
82 1 3
Actirise\Includes\Logger::add_log_action()
S
80 1 3
Actirise\Includes\Api::post()
S
77 1 3
ActiriseAdmin\Includes\AdminBar::__construct()
S
81 1 3
ActiriseAdmin\Includes\Migrations::actirise_migrate_253()
S
74 1 5
ActirisePublic\Includes\PresizedDiv::is_amp_page()
S
78 1 3
Actirise\Includes\AbstractCore::get_version()
S
82 1 3
Actirise\Includes\Core::add_admin_bar()
S
76 1 4
Actirise\Includes\Core::run()
S
82 1 3
Actirise\Includes\Helpers::get_url()
S
78 1 3
ActirisePublic\Includes\NoPub::__construct()
S
81 1 3
ActirisePublic\Includes\Script::update_fastcmp()
S
67 1 10
Actirise\Includes\Logger::add_log()
S
78 1 3
ActiriseAdmin\Includes\BadgeManager::__construct()
S
81 1 3
Actirise\Includes\AbstractCore::get_plugin_prefix()
S
82 1 3
Actirise\Includes\Api::get()
S
77 1 3
Actirise\Includes\Options::init()
S
69 1 7
ActiriseAdmin\Includes\Migrations::__construct()
S
77 1 4
ActiriseAdmin\Includes\Migrations::actirise_migrate_265()
S
80 1 3
Actirise\Includes\Api::delete()
S
78 1 3
Actirise\Includes\Api::patch()
S
78 1 3
Actirise\Includes\AbstractCore::get_i18n()
S
82 1 3
Actirise\Includes\Core::define_public_hooks()
S
71 1 5
Actirise\Includes\AbstractCore::get_plugin_name()
S
82 1 3
Actirise\Includes\CacheRules::init()
S
82 1 3
Actirise\Includes\Core::define_cache_rules()
S
76 1 4
ActirisePublic\Includes\Core::__construct()
S
71 1 6
ActiriseAdmin\Includes\Migrations::actirise_migrate_256()
S
77 1 4
ActiriseAdmin\Includes\View::__construct()
S
80 1 3
ActiriseAdmin\Includes\Ajax::extract_user_id()
S
75 1 4
ActiriseAdmin\Includes\Core::view_settings()
S
80 1 3
ActiriseAdmin\Includes\Migrations::actirise_migrate_255()
S
77 1 4
ActirisePublic\Includes\Core::add_query_vars()
S
69 1 7
Actirise\Includes\Helpers::hash_token()
S
68 1 6
Actirise\Includes\CacheRules::__construct()
S
91 1 2
ActirisePublic\Includes\AdsTxt::check_adstxt_update()
S
67 1 10
Actirise\Includes\Loader::add_action()
S
77 1 3
ActiriseAdmin\Includes\Migrations::actirise_migrate_267()
S
80 1 3
Actirise\Includes\Loader::add()
S
64 1 10
Actirise\Includes\Api::__construct()
S
71 1 6
ActiriseAdmin\Includes\BadgeManager::add_badge()
S
80 1 3
ActiriseAdmin\Includes\Core::enqueue_scripts()
S
65 1 8
ActiriseAdmin\Includes\View::admin_notice()
S
69 1 8
Actirise\Includes\Core::define_cron_hooks()
S
68 1 7
Actirise\Includes\I18n::load_plugin_textdomain()
S
69 1 7
Actirise\Includes\Cache\SGOCache::exclude_external_script()
S
74 1 5
ActiriseAdmin\Includes\Ajax::logout()
S
67 1 9
Actirise\Includes\AbstractCore::get_loader()
S
82 1 3
actirise_run()
S
77 1 4
Actirise\Includes\Helpers::has_auto_update()
S
69 1 6