Code Analysis: Axeptio 2.0.1

Function Rating Maintainability Complexity Lines of code
Axeptio\Frontend\Hook_Modifier::process_wp_filter()
B
39 22 60
Axeptio\Frontend\Hook_Modifier::process_shortcode_tags()
B
42 20 48
Axeptio\Frontend\Axeptio_Sdk::enqueue_scripts()
A
41 15 51
Axeptio\Frontend\Hook_Modifier::should_load_hook()
A
46 13 37
Axeptio\Models\Plugins::get_meta_datas()
A
48 12 32
Axeptio\Frontend\Hook_Modifier::process_function()
A
49 10 26
Module_Initialization::init_classes()
A
49 8 32
Axeptio\Utils\Template::locate_template()
A
49 8 32
Axeptio\Models\Plugins::prepare_meta_data()
S
52 7 24
script_loader_tag()
S
56 7 18
Axeptio\Utils\WP_Migration_Manager::migrate()
S
56 7 18
Axeptio\Utils\Cookie_Analyzer::calculate_score()
S
49 6 32
Axeptio\Models\Settings::get_option()
S
62 7 10
Axeptio\Init\Activation_Hook::maybe_redirect_to_settings_page()
S
60 6 11
Axeptio\Models\Shortcode_Tags_Modes::all()
S
48 4 40
Axeptio\Models\Hook_Modes::all()
S
48 4 40
Axeptio\Utils\User_Hook_Parser::parse_instructions()
S
57 5 15
get_asset_info()
S
60 5 13
Axeptio\Models\Plugins::all()
S
51 4 26
Axeptio\Utils\User_Hook_Parser::parse_line()
S
54 4 22
Axeptio\Frontend\Axeptio_Sdk::get_sdk_settings()
S
59 4 15
Axeptio\Models\Plugins::update()
S
58 4 15
Axeptio\Frontend\Hook_Modifier::should_load_shortcode()
S
64 5 9
Axeptio\Frontend\Hook_Modifier::maybe_apply_recommended_settings()
S
58 4 14
Axeptio\Admin\Settings\Setting_Api::register_custom_fields()
S
61 4 11
Axeptio\Compat\AlpineJS_Wpkses::register()
S
56 3 19
Axeptio\Admin\Pages\Admin_Main::set_fields()
S
46 1 49
Axeptio\Admin\Settings\Setting_Api::with_subpage()
S
57 3 18
Axeptio\Utils\Cookie_Analyzer::analyze()
S
57 3 16
Axeptio\Models\Plugins::remove_empty_string_values()
S
65 4 8
Axeptio\Utils\WP_Migration_Manager::get_migrations()
S
58 3 14
Axeptio\Models\Recommended_Plugin_Settings::find()
S
61 3 12
get_template_part()
S
64 3 11
get_current_admin_url()
S
63 3 11
Axeptio\Migrations\Migration_2_0_0::up()
S
53 1 32
init()
S
58 2 16
Axeptio\Admin\Rest\Plugins::register_rest_routes()
S
53 1 30
Axeptio\Admin\Settings\Setting_Api::register()
S
67 3 8
Axeptio\Models\Plugins::fix_metadata_format()
S
66 3 9
Axeptio\Utils\Template::unset_template_data()
S
64 3 10
Axeptio\Admin\Settings\Setting_Api::add_admin_menu()
S
65 3 8
Axeptio\Frontend\Hook_Modifier::is_cookie_authorized()
S
72 3 4
xpwp_file_path()
S
60 2 12
Axeptio\Admin\Pages\Admin_Main::set_pages()
S
54 1 23
admin_scripts()
S
55 1 21
setup()
S
55 1 19
Axeptio\Models\Axeptio_Steps::all()
S
56 1 19
Axeptio\Admin\Pages\Admin_Main::set_sections()
S
57 1 19
Axeptio\Models\Plugins::get_default_metadatas()
S
57 1 18
Axeptio\Admin\Pages\Admin_Main::register()
S
58 1 18
Axeptio\Frontend\Hook_Modifier::wrap_tag()
S
57 1 17
Axeptio\Utils\Template::get_template_file_names()
S
66 2 8
Axeptio\Utils\Template::set_template_data()
S
67 2 8
get_favicon()
S
68 2 7
script_url()
S
69 2 6
Module_Initialization::instance()
S
71 2 6
Axeptio\Init\Activation_Hook::display_onboarding_panel()
S
70 2 6
Axeptio\Migrations\Migration_1_2_0::up()
S
68 2 7
Module_Initialization::get_class()
S
69 2 7
Axeptio\Models\Plugins::register_plugin_configuration_table()
S
66 2 8
Axeptio\Models\Plugins::__construct()
S
69 2 6
Axeptio\Models\Plugins::get_plugin_id()
S
69 2 6
Axeptio\Admin\Rest\Plugins::get_plugins()
S
68 2 8
Axeptio\Models\Plugins::get_active_plugins()
S
66 2 8
style_url()
S
69 2 6
Axeptio\Admin\Pages\Admin_Main::set_settings()
S
60 1 15
Axeptio\Models\Settings::update_option()
S
65 2 9
Module_Initialization::get_classes()
S
64 1 11
Axeptio\Models\Plugins::delete()
S
63 1 11
Axeptio\Frontend\Hook_Modifier::add_content()
S
71 1 6
Axeptio\Utils\User_Hook_Parser::__construct()
S
81 1 3
get_option()
S
79 1 3
Axeptio\Utils\WP_Migration_Manager::run_upgrade()
S
82 1 3
Axeptio\Models\Plugins::find_all()
S
74 1 4
Axeptio\Frontend\Hook_Modifier::wrap_filter()
S
80 1 4
Axeptio\Admin\Rest\Plugins::delete_plugin()
S
70 1 6
Axeptio\Admin\Settings\Setting_Api::set_fields()
S
77 1 4
Axeptio\Admin\Settings\Setting_Api::add_sub_pages()
S
75 1 4
Axeptio\Compat\AlpineJS_Wpkses::can_register()
S
82 1 3
Axeptio\Utils\Template::get_template_paths()
S
65 1 10
Axeptio\Models\Models::can_register()
S
82 1 3
Axeptio\Models\Models::register()
S
79 1 3
Axeptio\Admin\Pages\Admin_Callbacks::admin_dashboard()
S
78 1 3
Axeptio\Admin\Pages\Admin_Callbacks::display_onboarding_account_panel()
S
80 1 3
Module_Initialization::slugify_class_name()
S
78 1 3
Axeptio\Migrations\Migration_1_2_0::down()
S
98 1 1
Axeptio\Frontend\Hook_Modifier::on_template_redirect()
S
78 1 4
Axeptio\Admin\Rest\Plugins::register()
S
79 1 3
Axeptio\Frontend\Hook_Modifier::register()
S
75 1 4
Module_Initialization::__construct()
S
91 1 2
Axeptio\Utils\WP_Migration_Manager::run_downgrade()
S
82 1 3
Axeptio\Utils\WP_Migration_Manager::update_version()
S
80 1 3
Axeptio\Admin\Rest\Plugins::update_plugin()
S
67 1 7
Axeptio\Models\Models::register_models_tables()
S
82 1 3
Axeptio\Migrations\Migration_2_0_0::down()
S
98 1 1
Axeptio\Admin\Pages\Admin_Callbacks::plugin_manager()
S
66 1 8
Axeptio\Admin\Pages\Admin_Main::can_register()
S
82 1 3
Module::can_register()
S
100 1 0
Axeptio\Frontend\Hook_Modifier::on_shutdown()
S
80 1 3
Axeptio\Migrations\Migration_1_2_0::get_settings()
S
68 1 7
Axeptio\Models\Plugins::get()
S
82 1 3
Axeptio\Admin\Pages\Admin_Callbacks::sdk_active_set()
S
80 1 3
Axeptio\Models\Plugins::find()
S
79 1 3
Axeptio\Init\Activation_Hook::after_plugin_activation()
S
82 1 3
Axeptio\Frontend\Hook_Modifier::add_error()
S
71 1 6
i18n()
S
71 1 5
Axeptio\Admin\Pages\Admin_Callbacks::version_set_options()
S
77 1 3
Module_Initialization::get_all_classes()
S
82 1 3
Axeptio\Frontend\Axeptio_Sdk::can_register()
S
82 1 3
Axeptio\Admin\Settings\Setting_Api::add_pages()
S
77 1 4
migrate()
S
77 1 4
Axeptio\Admin\Settings\Setting_Api::set_sections()
S
77 1 4
get_module()
S
79 1 3
Axeptio\Admin\Settings\Setting_Api::set_settings()
S
77 1 4
get_enqueue_contexts()
S
80 1 3
Axeptio\Utils\Template::get_templates_dir()
S
79 1 3
get_img()
S
80 1 3
Axeptio\Init\Activation_Hook::can_register()
S
82 1 3
Axeptio\Frontend\Axeptio_Sdk::register()
S
79 1 3
admin_styles()
S
68 1 8
activate()
S
75 1 5
Axeptio\Utils\Template::get_template_part()
S
71 1 5
Module::register()
S
100 1 0
Axeptio\Admin\Rest\Plugins::permission_callback()
S
80 1 3
Axeptio\Frontend\Hook_Modifier::can_register()
S
82 1 3
deactivate()
S
100 1 2
Axeptio\Admin\Pages\Admin_Callbacks::admin_section()
S
80 1 3
Axeptio\Admin\Pages\Admin_Callbacks::version_set()
S
77 1 3
Axeptio\Admin\Pages\Admin_Callbacks::options_group()
S
82 1 3
Axeptio\Utils\Template::__destruct()
S
82 1 3
Axeptio\Admin\Pages\Admin_Callbacks::client_id_set()
S
80 1 3
Axeptio\Admin\Rest\Plugins::can_register()
S
82 1 3
Axeptio\Frontend\Hook_Modifier::getCookiesVersion()
S
82 1 3
Axeptio\Init\Activation_Hook::run_upgrade_scripts()
S
91 1 2
Axeptio\Utils\WP_Migration_Manager::__construct()
S
74 1 4
Axeptio\Models\Plugins::create()
S
70 1 6
Axeptio\Utils\User_Hook_Parser::get_hooks()
S
82 1 3
get_logo()
S
81 1 3
Axeptio\Init\Activation_Hook::register()
S
72 1 5
Axeptio\Models\Project_Versions::all()
S
78 1 3