Code Analysis: TikTok 1.3.2

Function Rating Maintainability Complexity Lines of code
tt4b_admin_menu_main()
D
23
33 177
tiktok\admin\Tt4b_Menu_Class::tt4b_admin_menu_main()
D
23
33 177
tiktok\catalog\Tt4b_Catalog_Class::generate_product_info()
C
33 26 95
tiktok\catalog\Tt4b_Catalog_Class::catalog_sync_helper()
B
31 15 116
convert_state()
B
26
6 236
tiktok\admin\Tt4b_Menu_Class::convert_state()
B
26
6 236
tiktok\pixel\Tt4b_Pixel_Class::get_properties_from_product()
B
39 17 61
tiktok\admin\tts\order_list\v2\OrderList::modify_table()
B
35 15 90
tiktok\pixel\Tt4b_Pixel_Class::inject_initiate_checkout_event()
A
37 13 71
tiktok\catalog\Tt4b_Catalog_Class::delete_products_helper()
A
36 12 84
tt4b_product_delete()
A
39 10 74
tiktok\pixel\Tt4b_Pixel_Class::inject_view_content_event()
A
39 9 67
tiktok\pixel\Tt4b_Pixel_Class::get_user()
A
41 9 53
tiktok\admin\tts\order_list\v2\OrderList::add_tiktok_filter()
A
41 8 62
tiktok\catalog\Tt4b_Catalog_Class::catalog_sync()
A
42 8 52
tiktok\pixel\Tt4b_Pixel_Class::inject_purchase_event()
A
40 7 62
tiktok\pixel\Tt4b_Pixel_Class::inject_add_to_cart_event()
A
40 7 60
tiktok\catalog\Tt4b_Catalog_Class::variation_sync_helper()
A
41 7 58
tiktok\mapi\Tt4b_Mapi_Class::retrieve_eligibility_helper()
A
45 8 42
tiktok\admin\tts\order_detail\v2\OrderDetail::disable_edit()
A
46 6 55
tiktok\admin\tts\order_detail\v2\OrderDetail::is_tiktok_order_detail_page()
A
53 8 23
tiktok\woocommerce\Tiktokforbusiness::deactivate_old_tiktok_plugin()
A
55 8 19
tiktok\logging\Logger::maybe_output_pixel_data()
A
57 8 18
variation_content_id_helper()
A
58 8 16
tt4b_product_untrashed()
A
49 7 31
tiktok\pixel\Tt4b_Pixel_Class::track_page_view()
S
45 6 43
tt4b_store_access_token()
S
49 7 28
tiktok\catalog\Tt4b_Catalog_Class::fetch_mapi_product_variations()
S
50 7 27
tiktok\pixel\Tt4b_Pixel_Class::confirm_to_send_s2s_events()
S
51 6 28
tiktok\pixel\Tt4b_Pixel_Class::print_script()
S
50 5 31
tiktok\admin\Tasks\Onboarding::is_complete()
S
55 5 19
tiktok\mapi\Tt4b_Mapi_Class::retrieve_eligibility_information()
S
49 4 31
tiktok\admin\tts\order_detail\v2\OrderDetail::hide_tiktok_custom_fields()
S
58 5 16
tiktok\logging\Logger::log_request()
S
62 6 9
tiktok\pixel\Tt4b_Pixel_Class::get_user_ip_address()
S
59 5 13
tiktok\catalog\Tt4b_Catalog_Class::check_and_start_async_action()
S
55 4 25
tiktok\mapi\Tt4b_Mapi_Class::create_open_source_app()
S
49 3 33
tiktok\woocommerce\Tiktokforbusiness::tt_plugin_deactivate()
S
49 3 32
tiktok\catalog\Tt4b_Catalog_Class::get_catalog_processing_status()
S
49 3 32
tiktok\mapi\Tt4b_Mapi_Class::fetch_eligibility()
S
58 4 15
array_insert_after()
S
60 4 14
tiktok\mapi\Tt4b_Mapi_Class::tbp_post()
S
51 3 27
tiktok\pixel\Tt4b_Pixel_Class::prepare_advanced_matching()
S
53 3 24
tiktok\pixel\Tt4b_Pixel_Class::add_ajax_snippet()
S
52 3 24
tiktok\catalog\Tt4b_Catalog_Class::initiate_catalog_sync()
S
54 3 23
get_eligibility_info_for_external_data()
S
48 2 37
tiktok\admin\Tt4b_Menu_Class::get_eligibility_info_for_external_data()
S
48 2 37
tiktok\admin\Tt4b_Menu_Class::get_address_info_for_external_data()
S
53 3 22
get_edit_link()
S
55 3 21
get_address_info_for_external_data()
S
54 3 21
tiktok\admin\tts\order_detail\v2\OrderDetail::notice()
S
56 3 21
tiktok\mapi\Tt4b_Mapi_Class::update_business_profile()
S
49 2 36
tiktok\pixel\Tt4b_Pixel_Class::prepare_event_code()
S
58 3 18
tiktok\woocommerce\Tiktokforbusiness::init()
S
57 3 16
get_country_and_currency_for_external_data()
S
60 3 14
tiktok\admin\Tt4b_Menu_Class::get_country_and_currency_for_external_data()
S
59 3 14
tiktok\pixel\Tt4b_Pixel_Class::get_product_subtotal_as_float()
S
62 3 11
tt4b_admin_menu()
S
55 2 24
tiktok\admin\tts\order_list\v2\OrderList::load_style_and_script()
S
55 2 22
tiktok\mapi\Tt4b_Mapi_Class::mapi_post()
S
55 2 20
tiktok\pixel\Tt4b_Pixel_Class::pixel_event_tracking_field_track()
S
58 2 16
get_user_country()
S
63 3 10
tiktok\woocommerce\Tiktokforbusiness::tt_plugin_activate()
S
58 2 15
tiktok\admin\Tt4b_Menu_Class::get_user_country()
S
63 3 10
tiktok\mapi\Tt4b_Mapi_Class::get_business_profile()
S
59 2 14
tiktok\woocommerce\Tiktokforbusiness::add_onboarding_task()
S
63 2 12
tiktok\admin\Tt4b_Menu_Class::get_extra_data_for_external_data()
S
62 2 11
get_extra_data_for_external_data()
S
62 2 11
tiktok\mapi\Tt4b_Mapi_Class::get_access_token()
S
55 1 20
tiktok\pixel\Tt4b_Pixel_Class::get_pixels()
S
56 1 19
tiktok\pixel\Tt4b_Pixel_Class::add_advanced_matching_hashed_info()
S
66 2 8
tiktok\logging\Logger::log()
S
64 2 9
tiktok\logging\Logger::log_response()
S
64 2 9
tiktok\woocommerce\Tiktokforbusiness::tiktok_for_business_get_instance()
S
69 2 7
tiktok\pixel\Tt4b_Pixel_Class::get_event_id()
S
66 2 8
tiktok\admin\tts\order_detail\v2\OrderDetail::init()
S
68 2 8
tiktok\pixel\Tt4b_Pixel_Class::get_and_validate_option()
S
67 2 7
tiktok\admin\Tasks\Onboarding::get_parent_id()
S
72 2 6
tiktok\pixel\Tt4b_Pixel_Class::set_ttclid()
S
71 2 5
tiktok\woocommerce\Tiktokforbusiness::get_settings_link()
S
68 2 7
tiktok\logging\Logger::doing_ajax()
S
79 2 3
tiktok\mapi\Tt4b_Mapi_Class::mapi_get()
S
58 1 15
load_styles()
S
69 2 6
get_tts_seller_center_origin()
S
60 1 13
tiktok\mapi\Tt4b_Mapi_Class::tts_shop_disconnect()
S
61 1 13
tiktok\logging\Logger::__construct()
S
81 1 3
tiktok\admin\tts\order_list\v2\OrderList::init()
S
77 1 4
tiktok\catalog\Tt4b_Catalog_Class::generate_cron_string()
S
71 1 5
tiktok\mapi\Tt4b_Mapi_Class::__construct()
S
71 1 6
tt4b_variation_delete()
S
76 1 4
tiktok\admin\Tasks\Onboarding::get_title()
S
79 1 3
tiktok\admin\Tasks\Onboarding::get_action_url()
S
80 1 3
tiktok\pixel\Tt4b_Pixel_Class::filter_add_to_cart_attributes()
S
66 1 8
tiktok\catalog\Tt4b_Catalog_Class::init()
S
68 1 6
tiktok\admin\Tasks\Onboarding::get_content()
S
82 1 3
tiktok\catalog\Tt4b_Catalog_Class::__construct()
S
73 1 5
tiktok\admin\Tasks\Onboarding::get_time()
S
82 1 3
tiktok\mapi\Tt4b_Mapi_Class::get_user_location()
S
68 1 7
tiktok\woocommerce\Tiktokforbusiness::unschedule_scheduled_actions()
S
67 1 9
tiktok\pixel\Tt4b_Pixel_Class::enqueue_event()
S
77 1 3
tiktok\catalog\TikTokProductsController::prepare_object()
S
79 1 3
tiktok\woocommerce\Tiktokforbusiness::initialize_hooks()
S
69 1 7
tiktok\mapi\Tt4b_Mapi_Class::generate_cron_string()
S
71 1 5
tiktok\admin\Tasks\Onboarding::get_id()
S
82 1 3
tiktok\pixel\Tt4b_Pixel_Class::print_event()
S
65 1 8
tiktok\catalog\TikTokProductsController::prepare_object()
S
98 1 1
tiktok\woocommerce\Tiktokforbusiness::__construct()
S
82 1 3
tt4b_product_trashed()
S
76 1 4
tiktok\woocommerce\Tiktokforbusiness::plugin_action_links()
S
72 1 5
tiktok\mapi\Tt4b_Mapi_Class::init()
S
74 1 4
tiktok\woocommerce\Tiktokforbusiness::get_plugin_file()
S
75 1 4
tiktok\pixel\Tt4b_Pixel_Class::get_key()
S
82 1 3