Code Analysis: Axeptio 2.3.1

Function Rating Maintainability Complexity Lines of code
Axeptio\Frontend\Hook_Modifier::process_wp_filter()
B
38 24 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
45 15 43
Axeptio\Models\Plugins::get_meta_datas()
A
48 12 32
Axeptio\Frontend\Hook_Modifier::process_function()
A
47 11 30
Axeptio\Utils\Template::locate_template()
A
49 8 32
Module_Initialization::init_classes()
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\User_Hook_Parser::parse_line()
S
53 6 22
Axeptio\Admin\Pages\Admin_Main::set_fields()
S
39 1 93
Axeptio\Models\Settings::get_option()
S
62 7 10
Axeptio\Frontend\Hook_Modifier::should_load_shortcode()
S
61 6 12
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\Frontend\Axeptio_Sdk::get_sdk_settings()
S
54 5 21
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 25
Axeptio\Admin\Pages\Admin_Main::set_sections()
S
43 1 64
Axeptio\Models\Project_Versions::get_localized_versions()
S
57 4 17
Axeptio\Models\Client_Id::all()
S
58 4 16
Axeptio\Models\Plugins::update()
S
58 4 15
Axeptio\Frontend\Hook_Modifier::maybe_apply_recommended_settings()
S
58 4 14
Axeptio\Models\Recommended_Plugin_Settings::process_plugin_items()
S
61 4 12
Axeptio\Admin\Settings\Setting_Api::register_custom_fields()
S
61 4 11
Axeptio\Models\I18n::get_languages()
S
56 3 19
Axeptio\Compat\AlpineJS_Wpkses::register()
S
56 3 19
Axeptio\Admin\Settings\Setting_Api::with_subpage()
S
57 3 18
Axeptio\Admin\Rest\Plugins::register_rest_routes()
S
47 1 48
Axeptio\Frontend\Hook_Modifier::is_whitelisted_hook()
S
57 3 17
Axeptio\Models\Plugins::remove_empty_string_values()
S
65 4 8
Axeptio\Utils\WP_Migration_Manager::get_migrations()
S
58 3 14
get_favicon()
S
62 3 12
get_template_part()
S
64 3 11
get_current_admin_url()
S
63 3 11
admin_scripts()
S
48 1 40
Axeptio\Migrations\Migration_2_0_0::up()
S
53 1 32
init()
S
58 2 16
Axeptio\Admin\Settings\Setting_Api::register()
S
67 3 8
Axeptio\Models\Project_Versions::get_current_lang_version()
S
68 3 6
Axeptio\Frontend\Hook_Modifier::is_cookie_authorized()
S
72 3 4
Axeptio\Admin\Settings\Setting_Api::add_admin_menu()
S
65 3 8
Axeptio\Utils\Template::unset_template_data()
S
64 3 10
Axeptio\Models\I18n::add_option_key_suffix()
S
65 3 8
Axeptio\Models\Notice::is_displayable()
S
67 3 7
Axeptio\Models\Plugins::fix_metadata_format()
S
66 3 9
xpwp_file_path()
S
60 2 12
Axeptio\Admin\Pages\Admin_Main::set_pages()
S
54 1 23
Axeptio\Admin\Pages\Admin_Main::register()
S
55 1 21
Axeptio\Models\Axeptio_Steps::all()
S
56 1 19
setup()
S
55 1 19
Axeptio\Models\Plugins::get_default_metadatas()
S
57 1 18
Axeptio\Frontend\Hook_Modifier::wrap_tag()
S
57 1 17
Axeptio\Models\Plugins::get_active_plugins()
S
66 2 8
Axeptio\Models\Project_Versions::selected_versions()
S
68 2 7
Axeptio\Models\Recommended_Plugin_Settings::find()
S
74 2 4
Axeptio\Models\Recommended_Plugin_Settings::fetch_plugin_datas()
S
68 2 7
Axeptio\Models\Recommended_Plugin_Settings::has_hooks()
S
77 2 3
activate()
S
66 2 10
Axeptio\Utils\Template::set_template_data()
S
67 2 8
Axeptio\Utils\Template::get_template_file_names()
S
66 2 8
Axeptio\Admin\Pages\Admin_Main::set_settings()
S
60 1 15
Axeptio\Init\Activation_Hook::display_onboarding_panel()
S
70 2 6
Axeptio\Migrations\Migration_1_2_0::up()
S
68 2 7
Module_Initialization::instance()
S
71 2 6
Axeptio\Models\Settings::update_option()
S
65 2 9
Module_Initialization::get_class()
S
69 2 7
Axeptio\Models\I18n::get_default_language()
S
78 2 3
Axeptio\Admin\Rest\Plugins::get_plugins()
S
68 2 8
script_url()
S
69 2 6
Axeptio\Models\I18n::get_current_language()
S
78 2 3
Axeptio\Admin\Pages\Admin_Callbacks::add_admin_notice_for_review()
S
68 2 8
Axeptio\Models\Recommended_Plugin_Settings::all()
S
71 2 6
style_url()
S
69 2 6
Axeptio\Models\Recommended_Plugin_Settings::process_hook()
S
64 2 9
Axeptio\Models\Notice::disable()
S
68 2 7
Axeptio\Models\Plugins::register_plugin_configuration_table()
S
66 2 8
Axeptio\Frontend\Hook_Modifier::register()
S
68 2 7
Axeptio\Models\Plugins::__construct()
S
69 2 6
Axeptio\Models\Plugins::get_plugin_id()
S
69 2 6
Axeptio\Migrations\Migration_2_0_2::up()
S
61 1 13
Axeptio\Admin\Pages\Admin_Callbacks::widget_subtitle()
S
62 1 12
Module_Initialization::get_classes()
S
63 1 12
Axeptio\Admin\Pages\Admin_Callbacks::widget_description()
S
62 1 12
Axeptio\Admin\Pages\Admin_Callbacks::widget_title()
S
62 1 12
Axeptio\Models\Plugins::delete()
S
63 1 11
Axeptio\Migrations\Migration_2_0_4::up()
S
68 1 7
Axeptio\Admin\Pages\Admin_Callbacks::admin_dashboard()
S
78 1 3
Axeptio\Utils\WP_Migration_Manager::update_version()
S
80 1 3
Axeptio\Models\Axeptio_Steps::get_title()
S
74 1 4
Axeptio\Frontend\Hook_Modifier::wrap_filter()
S
80 1 4
Axeptio\Frontend\Hook_Modifier::can_register()
S
82 1 3
Axeptio\Admin\Pages\Admin_Callbacks::version_set()
S
66 1 9
migrate()
S
77 1 4
Axeptio\Models\Plugins::get()
S
82 1 3
Module::register()
S
100 1 0
Axeptio\Models\Models::can_register()
S
82 1 3
get_module()
S
79 1 3
Axeptio\Admin\Settings\Setting_Api::add_sub_pages()
S
75 1 4
Axeptio\Migrations\Migration_2_3_0::up()
S
68 1 7
Axeptio\Admin\Rest\Plugins::register()
S
79 1 3
get_option()
S
79 1 3
Axeptio\Frontend\Hook_Modifier::add_content()
S
71 1 6
Axeptio\Admin\Rest\Plugins::permission_callback()
S
80 1 3
Axeptio\Migrations\Migration_2_0_4::down()
S
98 1 1
Axeptio\Models\Axeptio_Steps::get_sub_title()
S
74 1 4
Axeptio\Admin\Settings\Setting_Api::set_settings()
S
77 1 4
Axeptio\Models\Sdk::is_active()
S
78 1 3
Module::can_register()
S
100 1 0
i18n()
S
71 1 5
Module_Initialization::get_all_classes()
S
82 1 3
Axeptio\Models\Models::register()
S
79 1 3
Axeptio\Utils\Template::__destruct()
S
82 1 3
Axeptio\Admin\Pages\Admin_Callbacks::version_set_options()
S
77 1 3
Axeptio\Compat\AlpineJS_Wpkses::can_register()
S
82 1 3
Axeptio\Admin\Settings\Setting_Api::set_fields()
S
77 1 4
admin_styles()
S
68 1 8
Axeptio\Admin\Rest\Plugins::update_plugin()
S
67 1 7
Axeptio\Admin\Pages\Admin_Callbacks::options_group()
S
82 1 3
Axeptio\Admin\Rest\Plugins::can_register()
S
82 1 3
Axeptio\Migrations\Migration_2_0_2::down()
S
98 1 1
Module_Initialization::slugify_class_name()
S
78 1 3
Axeptio\Admin\Settings\Setting_Api::set_sections()
S
77 1 4
Axeptio\Admin\Pages\Admin_Main::override_first_menu_name()
S
75 1 4
Axeptio\Admin\Pages\Admin_Callbacks::client_id_set()
S
80 1 3
Axeptio\Frontend\Axeptio_Sdk::register()
S
79 1 3
Axeptio\Migrations\Migration_1_2_0::down()
S
98 1 1
Axeptio\Init\Activation_Hook::run_upgrade_scripts()
S
91 1 2
Axeptio\Admin\Rest\Plugins::delete_plugin()
S
70 1 6
Axeptio\Utils\WP_Migration_Manager::run_upgrade()
S
82 1 3
Axeptio\Models\Axeptio_Steps::get_description()
S
74 1 4
Axeptio\Frontend\Hook_Modifier::add_error()
S
71 1 6
Axeptio\Models\Models::register_models_tables()
S
82 1 3
Axeptio\Admin\Pages\Admin_Callbacks::plugin_manager()
S
66 1 8
Axeptio\Admin\Pages\Admin_Callbacks::display_onboarding_account_panel()
S
80 1 3
Axeptio\Admin\Settings\Setting_Api::add_pages()
S
77 1 4
Axeptio\Migrations\Migration_1_2_0::get_settings()
S
68 1 7
Axeptio\Init\Activation_Hook::can_register()
S
82 1 3
Axeptio\Admin\Pages\Admin_Callbacks::send_datas_set()
S
80 1 3
Axeptio\Frontend\Hook_Modifier::getCookiesVersion()
S
82 1 3
Axeptio\Models\Notice::set_timeout()
S
76 1 3
Axeptio\Frontend\Hook_Modifier::on_template_redirect()
S
78 1 4
Axeptio\Admin\Rest\Plugins::disable_notice()
S
78 1 4
get_enqueue_contexts()
S
80 1 3
Axeptio\Utils\Template::get_template_part()
S
71 1 5
get_logo()
S
81 1 3
Axeptio\Frontend\Axeptio_Sdk::can_register()
S
82 1 3
Axeptio\Admin\Pages\Admin_Main::can_register()
S
82 1 3
Axeptio\Admin\Pages\Admin_Callbacks::sdk_active_set()
S
80 1 3
Axeptio\Utils\User_Hook_Parser::get_hooks()
S
82 1 3
Axeptio\Migrations\Migration_2_0_0::down()
S
98 1 1
Axeptio\Utils\User_Hook_Parser::__construct()
S
81 1 3
Axeptio\Init\Activation_Hook::after_plugin_activation()
S
82 1 3
Axeptio\Utils\WP_Migration_Manager::run_downgrade()
S
82 1 3
Axeptio\Models\Plugins::create()
S
70 1 6
Axeptio\Frontend\Hook_Modifier::on_shutdown()
S
80 1 3
Axeptio\Models\I18n::has_multilangual()
S
80 1 3
Axeptio\Utils\WP_Migration_Manager::__construct()
S
74 1 4
Axeptio\Utils\Template::get_template_paths()
S
65 1 10
Axeptio\Init\Activation_Hook::register()
S
72 1 5
Axeptio\Migrations\Migration_2_3_0::down()
S
98 1 1
Axeptio\Models\Plugins::find()
S
79 1 3
Axeptio\Admin\Rest\Plugins::timeout_notice()
S
78 1 4
Axeptio\Models\Project_Versions::all()
S
78 1 3
Axeptio\Models\Plugins::find_all()
S
74 1 4
Axeptio\Models\I18n::fetch_languages()
S
80 1 3
Axeptio\Utils\Template::get_templates_dir()
S
79 1 3
Module_Initialization::__construct()
S
91 1 2
get_main_admin_tabs()
S
66 1 8
deactivate()
S
100 1 2
get_img()
S
80 1 3