Code Analysis: Actirise 2.4.0

Function Rating Maintainability Complexity Lines of code
Actirise\Includes\Api::request()
C
34 31 80
ActirisePublic\Includes\Script::fastcmp_style()
C
36 25 86
Actirise\Includes\Helpers::get_custom_value()
C
38 26 63
ActirisePublic\Includes\Debug::render_debug()
B
30 18 110
ActirisePublic\Includes\PresizedDiv::checkAllowedVariables()
B
43 18 53
ActiriseAdmin\Includes\Ajax::register()
B
41 18 52
ActiriseAdmin\Includes\Ajax::login_analytics()
B
36 15 88
ActirisePublic\Includes\PresizedDiv::render_presized_div()
B
41 16 57
ActirisePublic\Includes\Script::head_integration()
B
32 12 117
ActirisePublic\Includes\PresizedDiv::render()
A
40 14 69
ActirisePublic\Includes\PresizedDiv::isAuthorizedPage()
A
50 16 28
ActiriseAdmin\Includes\Ajax::save_settings()
A
41 13 59
ActirisePublic\Includes\PresizedDiv::checkAllowedPage()
A
48 13 36
ActiriseAdmin\Includes\Core::settings_init()
A
47 12 36
ActiriseAdmin\Includes\Ajax::get_articles_by_keywords()
A
38 9 71
ActiriseAdmin\Includes\Ajax::url_exists()
A
48 11 32
ActiriseAdmin\Includes\Ajax::get_bidders()
A
44 10 45
Actirise\Includes\Helpers::get_page_type()
A
53 11 23
ActiriseAdmin\Includes\Ajax::check_url_no_pub()
A
42 9 52
Actirise\Includes\Helpers::get_fastcmp_options()
A
38 7 75
ActiriseAdmin\Includes\Ajax::remove_no_pub()
A
49 10 29
ActiriseAdmin\Includes\Ajax::set_settings()
A
44 9 42
ActiriseAdmin\Includes\Core::get_custom_v_form()
A
34 3 130
ActirisePublic\Includes\PresizedDiv::render_html()
A
54 10 21
ActirisePublic\Includes\Debug::init()
A
54 10 18
ActirisePublic\Includes\AdsTxt::get_adstxt()
A
44 8 46
ActiriseAdmin\Includes\Ajax::toggle_feature()
A
49 9 30
Actirise\Includes\Cron::check_presized_div()
A
49 8 33
ActirisePublic\Includes\PresizedDiv::get_from_api()
A
48 8 32
ActirisePublic\Includes\NoPub::check_no_pub()
A
51 8 31
ActirisePublic\Includes\Debug::update_to_api()
A
49 7 31
ActirisePublic\Includes\AdsTxt::get_from_api()
S
49 7 30
Actirise\Includes\Cron::get_api_version()
S
50 7 29
ActiriseAdmin\Includes\Ajax::add_no_pub()
S
51 7 26
Actirise\Includes\Cron::schedule()
S
54 7 24
ActirisePublic\Includes\PresizedDiv::checkAllowedUrl()
S
55 7 21
ActirisePublic\Includes\PresizedDiv::check_if_allowed()
S
56 7 18
ActiriseAdmin\Includes\Ajax::update_currency()
S
49 6 32
Actirise\Includes\Cron::get_fastcmp_uuid()
S
50 6 28
ActirisePublic\Includes\AdsTxt::cleanDuplicateLine()
S
54 6 21
ActirisePublic\Includes\PresizedDiv::get_active_slots()
S
56 6 20
ActiriseAdmin\Includes\Ajax::dispatch()
S
54 6 20
ActiriseAdmin\Includes\Ajax::enabled_debug()
S
49 5 31
ActirisePublic\Includes\AdsTxt::init()
S
64 7 8
ActirisePublic\Includes\Debug::get_plugin_info()
S
52 5 23
ActiriseAdmin\Includes\Core::localize_script()
S
39 2 67
ActiriseAdmin\Includes\Ajax::set_custom_var()
S
54 5 20
ActiriseAdmin\Includes\Ajax::check_nonce()
S
56 5 18
ActirisePublic\Includes\PresizedDiv::cleanMatch()
S
59 5 15
Actirise\Includes\Cron::update_adstxt()
S
60 5 13
ActirisePublic\Includes\NoPub::get_page_type()
S
61 5 13
ActiriseAdmin\Includes\Core::add_plugin_admin_menu()
S
60 5 11
ActirisePublic\Includes\Debug::get_custom_fields()
S
53 4 24
Actirise\Includes\Cron::get_fastcmp_vendors()
S
54 4 23
ActiriseAdmin\Includes\Ajax::set_presized_div()
S
53 4 23
Actirise\Includes\Core::__construct()
S
54 4 23
ActiriseAdmin\Includes\Ajax::options_fast_cmp()
S
56 4 18
ActiriseAdmin\Includes\Ajax::get_adstxt()
S
56 4 18
ActirisePublic\Includes\PresizedDiv::extract_html()
S
43 1 62
ActirisePublic\Includes\PresizedDiv::build_html()
S
55 4 17
ActiriseAdmin\Includes\Ajax::update_token_analytics()
S
56 4 17
Actirise\Includes\Desactivator::desactivate()
S
59 4 15
Actirise\Includes\Helpers::wp_sanitize_script_attributes()
S
60 4 13
ActiriseAdmin\Includes\Migrations::migrate()
S
61 4 12
Actirise\Includes\Cron::get_fastcmp_stublight()
S
57 3 19
ActiriseAdmin\Includes\Ajax::toggle_fast_cmp()
S
57 3 16
ActiriseAdmin\Includes\Ajax::set_adstxt()
S
58 3 15
Actirise\Includes\Helpers::get_server_details()
S
66 4 7
ActiriseAdmin\Includes\Migrations::actirise_migrate_240()
S
63 4 10
ActirisePublic\Includes\Debug::check_update()
S
60 3 13
ActirisePublic\Includes\Debug::check_token()
S
60 3 13
ActirisePublic\Includes\Script::update_fastcmp()
S
61 3 12
Actirise\Includes\Cron::refresh_token()
S
61 3 12
ActirisePublic\Includes\PresizedDiv::update_presized_div()
S
61 3 12
ActirisePublic\Includes\AdsTxt::update_file()
S
61 3 12
ActirisePublic\Includes\AdsTxt::check_adstxt_update()
S
61 3 12
Actirise\Includes\Core::define_admin_hooks()
S
60 3 11
ActirisePublic\Includes\PresizedDiv::add_css()
S
57 2 17
ActiriseAdmin\Includes\Ajax::__construct()
S
50 1 31
ActirisePublic\Includes\PresizedDiv::__construct()
S
65 3 9
ActirisePublic\Includes\PresizedDiv::cleanEncoding()
S
65 3 9
ActirisePublic\Includes\PresizedDiv::is_woocommerce_active()
S
69 3 6
ActiriseAdmin\Includes\Core::check_settings()
S
71 3 5
ActiriseAdmin\Includes\Core::get_user_currency()
S
63 3 10
Actirise\Includes\Loader::run()
S
66 3 8
ActirisePublic\Includes\Script::get_presized_slot_name_enabled()
S
61 2 13
ActiriseAdmin\Includes\Core::get_custom_fields()
S
60 2 13
ActirisePublic\Includes\NoPub::get_all_no_pub_url()
S
62 2 13
ActiriseAdmin\Includes\Ajax::get_adstxt_custom()
S
65 2 9
ActirisePublic\Includes\Debug::get_theme_name()
S
67 2 8
ActirisePublic\Includes\Script::__construct()
S
67 2 8
ActirisePublic\Includes\Script::get_presized_slot_active()
S
68 2 7
ActirisePublic\Includes\AdsTxt::__construct()
S
74 2 5
Actirise\Includes\Helpers::wp_print_inline_style_tag()
S
70 2 6
ActiriseAdmin\Includes\View::render()
S
68 2 7
Actirise\Includes\Cron::get_fast_cmp()
S
69 2 7
ActiriseAdmin\Includes\Ajax::search_post_title()
S
64 2 9
ActiriseAdmin\Includes\Core::transform_to_module()
S
70 2 6
Actirise\Includes\Api::get_base_uri()
S
78 2 3
Actirise\Includes\Cron::generate_token()
S
60 1 13
Actirise\Includes\Api::__construct()
S
61 1 13
ActirisePublic\Includes\Core::init()
S
61 1 12
ActirisePublic\Includes\AdsTxt::render_adstxt()
S
61 1 12
ActiriseAdmin\Includes\Core::__construct()
S
63 1 11
ActiriseAdmin\Includes\View::admin_notice()
S
69 1 8
Actirise\Includes\Loader::add_action()
S
77 1 3
ActiriseAdmin\Includes\Core::view_settings()
S
80 1 3
ActiriseAdmin\Includes\Ajax::set_presized_div_notification_read()
S
68 1 8
Actirise\Includes\Cache\SGOCache::add_hooks()
S
75 1 4
ActiriseAdmin\Includes\Migrations::__construct()
S
77 1 4
Actirise\Includes\Api::get()
S
78 1 3
Actirise\Includes\Cache\SGOCache::__construct()
S
91 1 2
Actirise\Includes\Api::post()
S
78 1 3
Actirise\Includes\Helpers::wp_get_inline_script_tag()
S
73 1 4
Actirise\Includes\Loader::add()
S
64 1 10
Actirise\Includes\Core::set_locale()
S
73 1 5
Actirise\Includes\AbstractCore::get_plugin_name()
S
82 1 3
Actirise\Includes\AbstractCore::get_plugin_prefix()
S
82 1 3
Actirise\Includes\Cache\SGOCache::exclude_inline_script()
S
74 1 5
Actirise\Includes\Helpers::wp_print_script_tag()
S
79 1 3
Actirise\Includes\Helpers::wp_get_script_tag()
S
78 1 3
Actirise\Includes\Core::run()
S
82 1 3
Actirise\Includes\CacheRules::init()
S
82 1 3
Actirise\Includes\CacheRules::sgo()
S
77 1 4
ActiriseAdmin\Includes\Core::register_ajax_event()
S
78 1 3
ActirisePublic\Includes\NoPub::__construct()
S
81 1 3
Actirise\Includes\Helpers::wp_get_inline_style_tag()
S
73 1 4
ActiriseAdmin\Includes\Core::get_page_url()
S
78 1 3
Actirise\Includes\I18n::load_plugin_textdomain()
S
69 1 7
Actirise\Includes\AbstractCore::get_version()
S
82 1 3
Actirise\Includes\Api::patch()
S
78 1 3
Actirise\Includes\Core::define_public_hooks()
S
74 1 4
ActirisePublic\Includes\Debug::__construct()
S
81 1 3
ActiriseAdmin\Includes\Core::enqueue_scripts()
S
65 1 8
Actirise\Includes\AbstractCore::get_loader()
S
82 1 3
Actirise\Includes\Activator::activate()
S
66 1 9
ActiriseAdmin\Includes\Core::add_action_links()
S
71 1 5
Actirise\Includes\Loader::add_filter()
S
77 1 3
Actirise\Includes\AbstractCore::get_i18n()
S
82 1 3
ActirisePublic\Includes\Core::__construct()
S
71 1 6
Actirise\Includes\Cache\SGOCache::exclude_external_script()
S
77 1 4
ActiriseAdmin\Includes\View::__construct()
S
80 1 3
ActirisePublic\Includes\PresizedDiv::is_amp_page()
S
78 1 3
ActiriseAdmin\Includes\Ajax::cta_cache()
S
68 1 8
ActirisePublic\Includes\Script::get_actirise_option()
S
74 1 4
Actirise\Includes\Loader::__construct()
S
77 1 4
Actirise\Includes\CacheRules::__construct()
S
91 1 2
Actirise\Includes\Core::define_cache_rules()
S
76 1 4
Actirise\Includes\Helpers::wp_print_inline_script_tag()
S
78 1 3
Actirise\Includes\Api::delete()
S
78 1 3
Actirise\Includes\Helpers::get_url()
S
78 1 3
actirise_run()
S
77 1 4
Actirise\Includes\Core::define_cron_hooks()
S
66 1 8
ActiriseAdmin\Includes\Core::migrations()
S
75 1 4
ActiriseAdmin\Includes\Ajax::set_adstxt_notification_read()
S
68 1 8