Code Analysis: oneTap 1.0.9

Function Rating Maintainability Complexity Lines of code
oneTap\Utility\Enqueuer\Enqueuer_Base::can_enqueue_asset()
B
47 21 35
sanitize_list_items()
B
45 19 37
oneTap\Module\Login_Widget\Model\Controller::onetap_widget_endpoint()
A
42 15 47
oneTap\Module\Core\Rest_API\Version_1\Users::update_user_meta_fields()
A
44 15 42
oneTap\Module\Core\Rest_API\Version_1\Users::get_items()
A
40 10 60
timezone_string()
A
50 11 26
oneTap\Module\Core\Rest_API\Version_1\Users::update_item()
A
47 10 34
oneTap\Module\Core\Rest_API\Version_1\Users::create_item()
A
42 8 53
oneTap\Module\Core\Rest_API\Version_1\Users::delete_item()
A
47 9 34
oneTap\Utility\Enqueuer\Enqueuer_Base::get_script_file_name()
A
56 10 16
oneTap\Module\Login_Widget\Model\Controller::register_user()
A
45 8 42
oneTap\Module\Core\Rest_API\Version_1\Users::get_item_schema()
S
36 1 115
list_has_same_data()
S
55 7 21
oneTap\Module\Core\Rest_API\Rest_Helper::upload_image_from_url()
S
47 6 35
oneTap\Utility\Enqueuer\Enqueuer_Base::handle_script_before_enqueue_task()
S
61 7 11
oneTap\Module\Core\Rest_API\Version_1\Users::prepare_item_for_response()
S
45 5 39
parse_array_items_to_int()
S
59 6 15
oneTap\Module\Core\Rest_API\Base::parse_array_items_to_int()
S
59 6 15
oneTap\Model\DB_Model::update_item()
S
52 5 24
is_truthy()
S
61 5 15
oneTap\Utility\Enqueuer\Enqueuer_Base::add_localize_data_to_script()
S
64 6 9
swap_array_keys()
S
60 5 14
oneTap\Module\Core\Rest_API\Rest_Helper::prepare_date_response()
S
59 5 13
oneTap\Module\Core\Rest_API\Version_1\Users::register_routes()
S
40 1 73
oneTap\Model\DB_Model::create_item()
S
55 4 18
oneTap\Module\Login_Widget\Model\One_Tap_Widget::onetap_one_tap_widget()
S
57 4 18
oneTap\Model\DB_Model::delete_item()
S
57 4 15
delete_options()
S
60 4 14
oneTap\Utility\Enqueuer\Enqueuer_Base::enqueue_js_scripts_by_group()
S
59 4 14
oneTap\Module\Core\Rest_API\Version_1\Users::get_collection_params()
S
43 1 58
oneTap\Module\Core\Rest_API\Base::check_admin_permission()
S
61 4 13
oneTap\Helper\Serve::register_rest_controllers()
S
62 4 12
guard()
S
63 4 11
oneTap\Utility\Enqueuer\Enqueuer_Base::register_js_scripts()
S
53 3 22
oneTap\Model\DB_Model::get_items()
S
54 3 20
oneTap\Utility\Enqueuer\Enqueuer_Base::register_css_scripts()
S
55 3 20
oneTap\Module\Login_Widget\Model\Controller::login_user()
S
55 3 19
oneTap\Module\Core\Rest_API\Base::prepare_item_for_response()
S
65 4 8
oneTap\Module\Core\Rest_API\Rest_Filters::allow_read_context_permission()
S
66 4 9
oneTap\Model\DB_Model::get_item()
S
58 3 15
oneTap\Module\Core\Rest_API\Version_1\Users::create_item_permissions_check()
S
63 4 10
oneTap\Module\Login_Widget\Model\One_Tap_Widget::onetap_login_btn()
S
62 3 14
get_wp_post_types()
S
60 3 14
oneTap\Module\Login_Widget\Model\One_Tap_Widget::__construct()
S
60 3 13
delete_file_by_url()
S
60 3 13
widget_attributes()
S
60 3 12
oneTap\Module\Core\Rest_API\Version_1\Users::check_permissions()
S
62 3 11
oneTap\Module\Settings_Panel\Rest_API\Version_1\Settings_Panel::register_routes()
S
50 1 35
merge_params()
S
65 3 9
clean_var()
S
68 3 7
onetap_clean()
S
68 3 7
get_the_file_content()
S
65 3 10
oneTap\Module\Core\Rest_API\Version_1\Users::get_item()
S
62 3 10
oneTap\Module\Core\Rest_API\Version_1\Users::get_items_permissions_check()
S
63 3 10
oneTap\Helper\Serve::register_services()
S
68 3 8
oneTap\Module\Core\Rest_API\Version_1\Users::get_item_permissions_check()
S
63 3 10
oneTap\Module\Core\Rest_API\Version_1\Users::update_item_permissions_check()
S
63 3 10
oneTap\Module\Core\Rest_API\Version_1\Users::delete_item_permissions_check()
S
63 3 10
oneTap\Module\Core\Rest_API\Base::response()
S
63 3 10
oneTap\Module\Core\Rest_API\Base::check_guest_permission()
S
64 3 10
oneTap\Utility\Enqueuer\Enqueuer_Base::enqueue_css_scripts_by_group()
S
63 3 10
get_option()
S
65 3 10
filter_params()
S
67 3 8
verify_nonce()
S
73 3 4
oneTap\Module\Settings_Panel\Asset\Admin_Asset::add_js_scripts()
S
53 1 23
oneTap\Module\Core\Asset\Public_Asset::add_js_scripts()
S
55 1 20
oneTap\Module\Core\Asset\Admin_Asset::add_js_scripts()
S
57 1 18
oneTap\Module\Login_Widget\Model\One_Tap_Widget::wp_login_form()
S
71 1 16
get_formatted_time()
S
69 2 6
convert_string_to_array()
S
67 2 8
delete_option()
S
67 2 8
oneTap\Helper\Date_Time::getOffset()
S
79 2 3
oneTap\Helper\Date_Time::getTimestamp()
S
77 2 3
oneTap\Utility\Enqueuer\Enqueuer_Base::is_assoc_array()
S
73 2 4
oneTap::get_instance()
S
71 2 6
oneTap\Utility\Enqueuer\Enqueuer::setup_script_version()
S
74 2 4
oneTap\Module\Core\Rest_API\Base::convert_string_to_array()
S
67 2 8
oneTap\Module\Core\Rest_API\Base::get_formatted_time()
S
69 2 6
oneTap\Module\Settings_Panel\Rest_API\Version_1\Settings_Panel::create_update_items()
S
65 2 9
oneTap\Module\Settings_Panel\Rest_API\Version_1\Settings_Panel::delete_items()
S
65 2 9
oneTap\Module\Core\Asset\Admin_Asset::add_css_scripts()
S
62 1 12
oneTap\Module\Core\Asset\Public_Asset::add_css_scripts()
S
62 1 12
oneTap\Module\Core\Rest_API\Version_1\Users::prepare_links()
S
63 1 11
oneTap\Module\Core\Rest_API\Rest_Helper::check_user_permissions()
S
62 1 11
oneTap\Helper\Date_Time::set_utc_offset()
S
80 1 3
oneTap\Utility\Enqueuer\Enqueuer::setup_load_min_files()
S
79 1 3
oneTap\Model\DB_Model::get_table_name()
S
75 1 4
oneTap\Module\Core\Rest_API\Version_1\Users::get_role_names()
S
76 1 4
generate_slug()
S
67 1 8
oneTap\Module\Core\Asset\Init::get_assets_enqueuers()
S
73 1 6
oneTap\Utility\Enqueuer\Enqueuer::enqueue_scripts()
S
64 1 10
oneTap\Helper\Date_Time::getOffsetTimestamp()
S
80 1 3
oneTap\Module\Login_Widget\Model\Init::__construct()
S
76 1 4
oneTap\Module\Settings_Panel\Rest_API\Init::get_controllers()
S
74 1 5
oneTap\Module\Login_Widget\Init::get_controllers()
S
72 1 6
oneTap\Module\Core\Rest_API\Base::validate_email()
S
80 1 3
oneTap\Module\Core\Rest_API\Version_1\Init::__construct()
S
76 1 4
oneTap\Module\Core\Rest_API\Rest_Filters::__construct()
S
78 1 3
oneTap()
S
82 1 3
oneTap\Module\Core\Asset\Admin_Asset::__construct()
S
75 1 4
oneTap\Module\Login_Widget\Init::__construct()
S
76 1 4
oneTap\Module\Core\Asset\Public_Asset::load_scripts()
S
78 1 4
oneTap\Module\Core\Init::get_controllers()
S
70 1 7
oneTap\Module\Core\Rest_API\Version_1\Init::get_controllers()
S
76 1 5
oneTap\Module\Core\Asset\Init::__construct()
S
76 1 4
handle_media_upload()
S
71 1 6
get_view()
S
73 1 5
oneTap\Module\Login_Widget\Asset\Init::get_assets_enqueuers()
S
76 1 5
oneTap\Module\Core\Rest_API\Init::get_controllers()
S
72 1 6
oneTap\Module\Settings_Panel\Init::__construct()
S
76 1 4
get_options()
S
79 1 3
oneTap\Module\Core\Rest_API\Version_1\Users::get_orderby_possibles()
S
68 1 8
oneTap\Module\Init::get_controllers()
S
70 1 7
oneTap\Module\Settings_Panel\Rest_API\Version_1\Settings_Panel::get_items()
S
75 1 4
update_options()
S
70 1 6
oneTap\Module\Core\Init::__construct()
S
76 1 4
oneTap\Module\Settings_Panel\Asset\Init::__construct()
S
76 1 4
oneTap\Module\Settings_Panel\Asset\Admin_Asset::add_css_scripts()
S
73 1 5
oneTap\Module\Login_Widget\Asset\Assets::wp_login_script()
S
79 1 7
oneTap\Module\Core\Rest_API\Version_1\Users::user_custom_meta_schema()
S
73 1 5
oneTap\Module\Core\Admin\Init::get_controllers()
S
76 1 5
oneTap\Helper\Date_Time::__toString()
S
80 1 3
oneTap\Module\Settings_Panel\Rest_API\Version_1\Init::__construct()
S
76 1 4
oneTap\Module\Core\Asset\Public_Asset::__construct()
S
75 1 4
oneTap\Utility\Enqueuer\Enqueuer::apply_hook_to_scripts()
S
75 1 4
oneTap\Module\Settings_Panel\Asset\Init::get_assets_enqueuers()
S
76 1 5
oneTap\Module\Settings_Panel\Rest_API\Version_1\Init::get_controllers()
S
76 1 5
oneTap\Helper\Date_Time::setTimezone()
S
76 1 4
oneTap\Module\Login_Widget\Asset\Init::__construct()
S
76 1 4
oneTap\Module\Core\Rest_API\Init::__construct()
S
76 1 4
oneTap\Module\Login_Widget\Asset\Assets::enqueue_scripts()
S
75 1 4
oneTap\Module\Core\Rest_API\Base::error_nonce_missing()
S
69 1 7
oneTap\Module\Core\Admin\Admin_Menu::onetap_config()
S
80 1 3
oneTap\Module\Settings_Panel\Asset\Admin_Asset::load_scripts()
S
78 1 4
oneTap::__clone()
S
78 1 3
oneTap\Module\Login_Widget\Asset\Assets::__construct()
S
72 1 5
oneTap\Module\Core\Admin\Admin_Menu::admin_menu()
S
76 1 3
oneTap\Module\Init::__construct()
S
76 1 4
oneTap\Utility\Enqueuer\Enqueuer::load_scripts()
S
100 1 0
oneTap\Module\Core\Asset\Admin_Asset::load_scripts()
S
78 1 4
oneTap\Module\Login_Widget\Model\Init::get_assets_enqueuers()
S
73 1 6
oneTap\Module\Core\Admin\Admin_Menu::pro()
S
80 1 3
oneTap\Module\Core\Rest_API\Base::validate_int()
S
80 1 3
oneTap\Helper\Date_Time::date()
S
79 1 3
oneTap\Module\Core\Admin\Init::__construct()
S
76 1 4
oneTap\Helper\Date_Time::date_i18n()
S
79 1 3
oneTap\Module\Core\Rest_API\Base::__construct()
S
79 1 3
oneTap::__construct()
S
72 1 5
oneTap::get_controllers()
S
74 1 5
oneTap::__wakeup()
S
78 1 3
oneTap\Module\Core\Rest_API\Base::convert_string_to_int_array()
S
72 1 5
oneTap\Module\Core\Admin\Admin_Menu::__construct()
S
79 1 3
convert_string_to_int_array()
S
73 1 5
oneTap\Module\Core\Rest_API\Rest_Helper::allowed_image_mime_types()
S
67 1 9
include_media_uploader_files()
S
73 1 5
get_nonce_key()
S
81 1 3
get_template()
S
73 1 5
update_option()
S
72 1 5
get_the_template()
S
75 1 4
oneTap\Module\Login_Widget\Model\Controller::__construct()
S
79 1 3
oneTap\Module\Core\Rest_API\Base::error_admin_check_failed()
S
69 1 7
oneTap\Module\Login_Widget\Model\One_Tap_Widget::shortcodes()
S
79 1 3
oneTap::load_textdomain()
S
79 1 3
oneTap\Module\Core\Rest_API\Base::sanitize_int()
S
80 1 3
oneTap\Module\Settings_Panel\Asset\Admin_Asset::__construct()
S
75 1 4
oneTap\Module\Settings_Panel\Rest_API\Init::__construct()
S
76 1 4
get_the_view()
S
75 1 4
oneTap\Module\Settings_Panel\Init::get_controllers()
S
72 1 6