Code Analysis: TikTok Feed (Beta) 4.0.7

Function Rating Maintainability Complexity Lines of code
Automattic\Jetpack\Assets::register_script()
B
35 21 80
QuadLayers\TTF\Api\Rest\Endpoints\Frontend\User_Video_List\Load::callback()
B
36 18 82
Automattic\Jetpack\Assets::wp_default_scripts_hook()
B
40 18 53
Automattic\Jetpack\Assets::normalize_path()
B
46 18 34
Automattic\Jetpack\Assets\Semver::compare()
A
44 14 44
QuadLayers\TTF\Models\Accounts::add_account()
A
44 12 46
QuadLayers\WP_Notice_Plugin_Promote\Load::admin_notices()
A
42 9 71
QuadLayers\TTF\Api\Fetch\User_Video_List\Get::response_to_data()
A
42 9 50
QuadLayers\TTF\Api\Rest\Endpoints\Frontend\User_Profile\Load::callback()
A
42 8 55
Automattic\Jetpack\Assets\Semver::parse()
A
50 9 26
QuadLayers\WP_Plugin_Table_Links\Load::__construct()
A
48 8 37
QuadLayers\WP_Dashboard_Widget_News\Load::display_dashboard_widget()
A
41 6 66
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Feeds\Delete::callback()
A
44 7 48
QuadLayers\WP_Plugin_Suggestions\Table::prepare_items()
A
47 7 34
Automattic\Jetpack\Assets::filter_load_script_translation_file()
A
55 8 17
QuadLayers\TTF\Backend\Load::enqueue_scripts()
S
37 3 84
QuadLayers\TTF\Models\Accounts::validate_access_token()
S
53 7 23
QuadLayers\WP_Notice_Plugin_Required\Load::admin_notices()
S
57 7 16
Automattic\Jetpack\Assets::alias_textdomain()
S
51 6 25
QuadLayers\WP_Dashboard_Widget_News\Load::get_feed()
S
52 6 24
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Feeds\Clear_Cache::callback()
S
48 5 35
QuadLayers\TTF\Models\Feeds::get_args()
S
37 1 94
QuadLayers\WP_Notice_Plugin_Required\Load::add_notice()
S
51 5 31
QuadLayers\WP_Notice_Plugin_Promote\Load::__construct()
S
52 5 26
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Feeds\Get::callback()
S
53 5 24
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Accounts\Get::callback()
S
53 5 23
QuadLayers\TTF\Frontend\Load::create_shortcode()
S
53 5 22
QuadLayers\WP_Plugin_Suggestions\Page::add_menu()
S
50 4 33
QuadLayers\TTF\Models\Accounts::get_account()
S
58 5 17
QuadLayers\TTF\Models\Feeds::edit()
S
58 5 17
QuadLayers\WP_Plugin_Suggestions\Page::network_admin_url()
S
62 6 10
Automattic\Jetpack\Assets::get_file_url_for_environment()
S
59 5 13
QuadLayers\WP_Notice_Plugin_Promote\Load::ajax_notice_plugin_promote_dismiss()
S
59 5 13
QuadLayers\TTF\Api\Fetch\Base::handle_error()
S
60 5 12
QuadLayers\TTF\Backend\Load::init_add_account()
S
48 3 38
Automattic\Jetpack\Assets::staticize_subdomain()
S
54 4 20
QuadLayers\TTF\Models\Feeds::delete()
S
57 4 18
QuadLayers\TTF\Utils\Cache::delete()
S
58 4 14
QuadLayers\TTF\Models\Accounts::delete_account()
S
62 4 13
QuadLayers\TTF\Utils\Cache::get()
S
60 4 13
QuadLayers\TTF\Api\Fetch\Base::handle_response()
S
60 4 12
QuadLayers\TTF\Models\Feeds::get_by_id()
S
62 4 12
QuadLayers\WP_Plugin_Suggestions\Table::remove_excluded_plugins()
S
63 4 11
QuadLayers\WP_Plugin_Suggestions\Table::display_rows()
S
54 3 25
QuadLayers\TTF\Backend\Load::add_menu()
S
46 1 54
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Accounts\Create::callback()
S
53 3 24
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Settings\Save::callback()
S
55 3 21
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Feeds\Edit::callback()
S
55 3 21
Automattic\Jetpack\Assets::init_domain_map_hooks()
S
54 3 20
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Feeds\Create::callback()
S
55 3 20
QuadLayers\TTF\Gutenberg\Load::get_attributes()
S
56 3 18
QuadLayers\WP_Plugin_Suggestions\Table::get_plugins()
S
57 3 17
QuadLayers\TTF\Utils\Cache::update()
S
58 3 16
QuadLayers\WP_Plugin_Suggestions\Page::add_redirect()
S
66 4 8
Automattic\Jetpack\Assets::add_resource_hint()
S
60 3 15
QuadLayers\TTF\Models\Feeds::array_intersect_key_recursive()
S
64 4 9
qlttf_thousands_roud()
S
58 3 14
Automattic\Jetpack\Assets::alias_textdomains_from_file()
S
61 3 12
QuadLayers\TTF\Models\Accounts::save_account()
S
62 3 12
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Settings\Get::callback()
S
61 3 12
QuadLayers\TTF\Gutenberg\Load::get_name_accounts()
S
63 3 11
QuadLayers\TTF\Models\Base::save_all()
S
63 3 11
QuadLayers\WP_Notice_Plugin_Promote\Load::include_notice_template()
S
58 2 16
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Accounts\Delete::callback()
S
57 2 16
QuadLayers\WP_Plugin_Suggestions\Page::__construct()
S
59 2 15
QLTTF_Frontend::template_path()
S
64 3 9
Automattic\Jetpack\Assets::filter_gettext()
S
65 3 9
QuadLayers\TTF\Models\Base::get_all()
S
64 3 10
Automattic\Jetpack\Assets::filter_ngettext()
S
69 3 6
QuadLayers\WP_Notice_Plugin_Promote\Load::is_valid_notice()
S
64 3 10
Automattic\Jetpack\Assets::filter_ngettext_with_context()
S
68 3 6
QuadLayers\TTF\Api\Rest\Routes_Library::get_routes()
S
68 3 8
QuadLayers\TTF\Models\Accounts::get()
S
65 3 9
Automattic\Jetpack\Assets::script_add_async()
S
65 3 9
Automattic\Jetpack\Constants::get_constant()
S
65 3 9
QuadLayers\TTF\Models\Feeds::get()
S
65 3 9
QuadLayers\WP_Notice_Plugin_Promote\PluginBySlugV2::__construct()
S
68 3 7
QuadLayers\TTF\Api\Fetch\User_Profile\Get::response_to_data()
S
61 2 12
QuadLayers\TTF\Api\Rest\Endpoints\Base::handle_response()
S
64 2 11
QuadLayers\TTF\Frontend\Load::enqueue_scripts()
S
51 1 26
QuadLayers\TTF\Models\Feeds::add()
S
63 2 11
QuadLayers\TTF\Backend\Load::add_premium_css()
S
68 1 18
QuadLayers\TTF\Api\Rest\Routes_Library::_rest_init()
S
60 1 16
Automattic\Jetpack\Assets::instance()
S
69 2 7
QuadLayers\WP_Notice_Plugin_Required\Plugin::get_instance()
S
67 2 8
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Settings\Save::get_rest_permission()
S
71 2 6
QuadLayers\TTF\Models\Accounts::access_token_renew_attemps_exceded()
S
70 2 6
QuadLayers\WP_Dashboard_Widget_News\Load::instance()
S
71 2 6
Automattic\Jetpack\Constants::is_defined()
S
72 2 5
QuadLayers\TTF\Api\Fetch\Base::get_data()
S
67 2 8
Automattic\Jetpack\Assets::filter_gettext_with_context()
S
69 2 6
QuadLayers\TTF\Backend\Load::instance()
S
72 2 6
QuadLayers\TTF\Plugin::instance()
S
72 2 6
QuadLayers\TTF\Frontend\Load::instance()
S
72 2 6
QuadLayers\TTF\Models\Accounts::renew_access_token()
S
60 1 15
QuadLayers\TTF\Gutenberg\Load::instance()
S
71 2 6
Automattic\Jetpack\Constants::is_true()
S
78 2 3
QuadLayers\TTF\Api\Rest\Routes_Library::instance()
S
72 2 6
QuadLayers\WP_Notice_Plugin_Promote\Load::is_notice_hidden_for_current_user()
S
71 2 6
QuadLayers\TTF\Models\Accounts::is_access_token_expired()
S
70 2 6
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Accounts\Create::get_rest_permission()
S
71 2 6
QuadLayers\WP_Notice_Plugin_Promote\Load::is_display_notices_delayed()
S
72 2 6
QuadLayers\WP_Notice_Plugin_Promote\Load::remove_all_data()
S
72 2 5
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Accounts\Delete::get_rest_permission()
S
71 2 6
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Accounts\Get::get_rest_permission()
S
71 2 6
QuadLayers\TTF\Models\Feeds::get_next_id()
S
68 2 7
QuadLayers\TTF\Models\Feeds::save()
S
65 2 9
Automattic\Jetpack\Assets::enqueue_script()
S
71 2 6
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Feeds\Clear_Cache::get_rest_permission()
S
71 2 6
Automattic\Jetpack\Constants::clear_single_constant()
S
68 2 7
QuadLayers\TTF\Utils\Cache::get_cache_expiration_timestamp()
S
71 2 6
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Feeds\Edit::get_rest_permission()
S
71 2 6
QuadLayers\WP_Dashboard_Widget_News\Load::__construct()
S
70 2 6
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Settings\Get::get_rest_permission()
S
71 2 6
QuadLayers\TTF\Utils\Cache::is_cache_expired()
S
71 2 6
QuadLayers\TTF\Utils\Cache::delete_key()
S
68 2 8
QuadLayers\WP_Notice_Plugin_Required\Plugin::__construct()
S
68 2 7
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Feeds\Delete::get_rest_permission()
S
71 2 6
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Feeds\Create::get_rest_permission()
S
71 2 6
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Feeds\Get::get_rest_permission()
S
71 2 6
QuadLayers\TTF\Gutenberg\Load::enqueue_scripts()
S
59 1 14
QuadLayers\TTF\Gutenberg\Load::register_block()
S
61 1 13
QuadLayers\TTF\Api\Rest\Endpoints\Base::__construct()
S
62 1 13
QuadLayers\TTF\Api\Fetch\Base::get_response()
S
61 1 13
QuadLayers\TTF\Frontend\Load::do_shortcode()
S
62 1 12
QuadLayers\TTF\Models\Accounts::force_refresh_access_token()
S
61 1 12
QuadLayers\WP_Notice_Plugin_Promote\Load::get_current_user_notice_meta_hidden()
S
78 1 3
QuadLayers\TTF\Models\Accounts::update()
S
80 1 3
QuadLayers\TTF\Api\Rest\Endpoints\Frontend\User_Video_List\Load::get_rest_permission()
S
82 1 3
QuadLayers\TTF\Api\Rest\Endpoints\Frontend\User_Profile\Load::get_rest_args()
S
81 1 3
QuadLayers\TTF\Api\Rest\Endpoints\Frontend\User_Profile\Load::get_rest_permission()
S
82 1 3
Automattic\Jetpack\Assets::enqueue_async_script()
S
71 1 5
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Feeds\Delete::get_rest_args()
S
65 1 10
QuadLayers\TTF\Utils\Cache::get_prefix()
S
80 1 3
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Feeds\Delete::get_rest_method()
S
80 1 3
QuadLayers\WP_Notice_Plugin_Promote\Load::get_action_name()
S
79 1 3
QuadLayers\TTF\Api\Rest\Endpoints\Base::get_error()
S
72 1 6
QuadLayers\TTF\Api\Rest\Endpoints\Frontend\Trending_Video_List\Load::callback()
S
68 1 7
QuadLayers\TTF\Api\Rest\Endpoints\Frontend\User_Profile\Load::get_rest_method()
S
80 1 3
QuadLayers\WP_Plugin_Suggestions\Table::__construct()
S
77 1 4
QuadLayers\TTF\Backend\Load::get_menu_slug()
S
80 1 3
QuadLayers\TTF\Api\Rest\Endpoints\Base::get_name()
S
72 1 5
QuadLayers\TTF\Models\Accounts::get_args()
S
65 1 10
Automattic\Jetpack\Assets::__construct()
S
98 1 1
QuadLayers\WP_Plugin_Suggestions\Page::get_suggestions_menu_slug()
S
80 1 3
QuadLayers\TTF\Api\Rest\Endpoints\Frontend\Trending_Video_List\Load::get_rest_method()
S
80 1 3
QuadLayers\TTF\Api\Rest\Endpoints\Frontend\Hashtag_Video_List\Load::get_rest_method()
S
80 1 3
QuadLayers\TTF\Api\Rest\Endpoints\Frontend\External_User_Profile\Load::get_rest_permission()
S
82 1 3
QuadLayers\TTF\Api\Rest\Endpoints\Frontend\External_User_Video_List\Load::get_rest_method()
S
80 1 3
QuadLayers\WP_Notice_Plugin_Promote\Load::get_user_notice_meta_hidden_key()
S
79 1 3
QuadLayers\TTF\Api\Rest\Endpoints\Frontend\Hashtag_Video_List\Load::callback()
S
68 1 7
QuadLayers\TTF\Api\Rest\Routes_Library::get_namespace()
S
80 1 3
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Accounts\Delete::get_rest_args()
S
68 1 8
QuadLayers\TTF\Gutenberg\Load::render_callback()
S
76 1 4
QuadLayers\WP_Notice_Plugin_Required\Plugin::is_plugin_installed()
S
73 1 5
QuadLayers\WP_Notice_Plugin_Promote\Load::delete_current_user_notice_meta_hidden()
S
78 1 3
QuadLayers\WP_Notice_Plugin_Required\Load::__construct()
S
72 1 5
QuadLayers\TTF\Utils\Cache::get_db_url_key()
S
79 1 3
QuadLayers\TTF\Api\Rest\Endpoints\Frontend\External_User_Profile\Load::get_rest_method()
S
80 1 3
QuadLayers\TTF\Api\Rest\Endpoints\Frontend\External_User_Video_List\Load::callback()
S
68 1 7
QuadLayers\TTF\Api\Rest\Endpoints\Frontend\External_User_Profile\Load::callback()
S
68 1 7
QuadLayers\TTF\Models\Settings::get()
S
75 1 4
QuadLayers\TTF\Api\Rest\Endpoints\Frontend\Hashtag_Video_List\Load::get_rest_args()
S
81 1 3
QuadLayers\TTF\Api\Rest\Endpoints\Frontend\External_User_Video_List\Load::get_rest_permission()
S
82 1 3
QuadLayers\TTF\Api\Rest\Endpoints\Base::get_rest_route()
S
81 1 3
QuadLayers\WP_Notice_Plugin_Promote\PluginBySlug::__construct()
S
81 1 3
QuadLayers\TTF\Models\Accounts::access_token_renew_attemps_increase()
S
75 1 4
QuadLayers\WP_Notice_Plugin_Required\Plugin::get_plugin_name()
S
82 1 3
QuadLayers\WP_Notice_Plugin_Required\Plugin::is_plugin_activated()
S
76 1 4
QuadLayers\TTF\Api\Rest\Endpoints\Base::get_rest_args()
S
81 1 3
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Feeds\Get::get_rest_args()
S
67 1 9
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Accounts\Create::get_rest_method()
S
80 1 3
Automattic\Jetpack\Constants::clear_constants()
S
80 1 3
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Feeds\Edit::get_rest_args()
S
81 1 3
QuadLayers\TTF\Models\Accounts::update_account()
S
80 1 3
QuadLayers\TTF\Models\Settings::get_args()
S
72 1 6
QuadLayers\TTF\Models\Settings::save()
S
80 1 3
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Feeds\Clear_Cache::get_rest_args()
S
81 1 3
QuadLayers\TTF\Plugin::__construct()
S
66 1 8
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Feeds\Clear_Cache::get_rest_method()
S
80 1 3
QuadLayers\TTF\Api\Rest\Routes_Library::__construct()
S
79 1 3
Automattic\Jetpack\Constants::set_constant()
S
79 1 3
QuadLayers\TTF\Models\Feeds::update()
S
80 1 3
QuadLayers\TTF\Utils\Cache::__construct()
S
70 1 6
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Feeds\Create::get_rest_args()
S
70 1 7
QuadLayers\TTF\Models\Accounts::delete_table()
S
82 1 3
QuadLayers\TTF\Models\Accounts::calculate_expiration_date()
S
78 1 3
QuadLayers\TTF\Backend\Load::__construct()
S
69 1 6
QuadLayers\TTF\Api\Rest\Endpoints\Frontend\User_Video_List\Load::get_rest_args()
S
81 1 3
QuadLayers\TTF\Api\Rest\Endpoints\Frontend\External_User_Video_List\Load::get_rest_args()
S
81 1 3
QuadLayers\WP_Notice_Plugin_Promote\Load::delay_display_notices()
S
79 1 3
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Settings\Get::get_rest_method()
S
80 1 3
QuadLayers\TTF\Api\Rest\Endpoints\Base::get_rest_path()
S
72 1 5
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Accounts\Get::get_rest_args()
S
70 1 7
QuadLayers\WP_Plugin_Suggestions\Load::__construct()
S
70 1 7
QuadLayers\WP_Plugin_Suggestions\Page::get_parent_menu_slug()
S
80 1 3
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Accounts\Get::get_rest_method()
S
80 1 3
QuadLayers\TTF\Models\Base::delete_all()
S
81 1 3
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Feeds\Get::get_rest_method()
S
80 1 3
QuadLayers\WP_Notice_Plugin_Required\Plugin::get_plugin_install_link()
S
78 1 3
QuadLayers\TTF\Api\Rest\Routes_Library::register()
S
79 1 3
QuadLayers\WP_Notice_Plugin_Required\Plugin::get_plugin_path()
S
79 1 3
QuadLayers\TTF\Api\Fetch\User_Video_List\Get::get_url()
S
76 1 4
QuadLayers\WP_Notice_Plugin_Promote\Load::set_current_user_notice_meta_hidden()
S
78 1 3
QuadLayers\TTF\Api\Rest\Endpoints\Frontend\Hashtag_Video_List\Load::get_rest_permission()
S
82 1 3
QuadLayers\TTF\Api\Rest\Endpoints\Frontend\User_Video_List\Load::get_rest_method()
S
80 1 3
QuadLayers\TTF\Api\Rest\Endpoints\Base::get_rest_url()
S
72 1 5
QuadLayers\TTF\Models\Feeds::delete_table()
S
82 1 3
QuadLayers\TTF\Api\Fetch\User_Profile\Get::get_url()
S
76 1 4
QuadLayers\TTF\Models\Settings::delete_table()
S
82 1 3
QuadLayers\TTF\Frontend\Load::__construct()
S
72 1 5
QuadLayers\WP_Notice_Plugin_Promote\Load::get_notices_class()
S
81 1 3
QuadLayers\WP_Notice_Plugin_Promote\Load::get_transient_key()
S
79 1 3
QuadLayers\WP_Dashboard_Widget_News\Load::add_dashboard_widget()
S
67 1 10
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Accounts\Delete::get_rest_method()
S
80 1 3
QuadLayers\TTF\Models\Base::get_defaults()
S
82 1 3
QuadLayers\TTF\Models\Feeds::sanitize_username()
S
64 1 10
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Feeds\Edit::get_rest_method()
S
80 1 3
QuadLayers\TTF\Gutenberg\Load::__construct()
S
72 1 5
QuadLayers\TTF\Utils\Helpers::get_access_token_link()
S
73 1 5
QuadLayers\WP_Plugin_Suggestions\Table::get_transient_key()
S
75 1 4
Automattic\Jetpack\Assets::init_hooks()
S
78 1 3
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Feeds\Create::get_rest_method()
S
80 1 3
QuadLayers\TTF\Api\Rest\Endpoints\Backend\Settings\Save::get_rest_method()
S
80 1 3
QuadLayers\WP_Notice_Plugin_Promote\PluginByFile::__construct()
S
81 1 3
Automattic\Jetpack\Assets::add_async_script()
S
75 1 4
QuadLayers\TTF\Api\Rest\Endpoints\Frontend\Trending_Video_List\Load::get_rest_permission()
S
82 1 3
QuadLayers\WP_Notice_Plugin_Required\Plugin::get_plugin_activate_link()
S
74 1 4
QuadLayers\TTF\Api\Rest\Endpoints\Frontend\External_User_Profile\Load::get_rest_args()
S
81 1 3