Code Analysis: Trustpilot-reviews 2.5.858

Function Rating Maintainability Complexity Lines of code
Trustpilot\Review\PastOrders::sync()
A
41 9 59
Trustpilot\Review\Orders::get_product_image_urls()
A
47 10 40
Trustpilot\Review\PastOrders::resync()
A
44 9 43
Trustpilot\Review\Admin::wc_display_trustpilot_settings()
A
32 1 153
Trustpilot\Review\TrustBox::getSku()
A
49 9 33
Trustpilot\Review\Orders::getProducts()
A
44 8 46
trustpilot_get_page_url()
A
46 8 42
trustpilot_get_inventory_attribute()
A
56 9 18
Trustpilot\Review\Orders::trustpilot_orderStatusChange()
A
44 7 48
Trustpilot\Review\Admin::get_product_identification_options()
A
51 8 26
Trustpilot\Review\Orders::trustpilot_thankYouPageLoaded()
A
46 7 40
Trustpilot\Review\Products::trustpilot_check_skus()
A
49 7 33
Trustpilot\Review\Products::trustpilot_get_products()
S
48 6 36
Trustpilot\Review\Admin::wc_display_trustpilot_admin_page()
S
55 7 20
Trustpilot\Review\PastOrders::trustpilot_save_failed_orders()
S
55 7 20
Trustpilot\Review\Admin::load_iframe()
S
39 3 76
Trustpilot\Review\Orders::trustpilot_get_invitation()
S
49 6 29
Trustpilot\Review\PastOrders::trustpilot_get_orders_for_period()
S
46 5 43
Trustpilot\Review\Orders::handle_single_response()
S
48 5 36
trustpilot_get_inventory_attribute_field()
S
58 6 16
Trustpilot\Review\TrustBox::getPage()
S
60 6 15
trustpilot_get_first_product()
S
51 5 29
Trustpilot\Review\Admin::get_configuration_scope_tree()
S
50 5 29
Trustpilot\Review\Admin::trustpilot_handle_past_orders_callback()
S
51 5 28
Trustpilot\Review\PastOrders::handle_trustpilot_response()
S
54 5 20
Trustpilot\Review\Products::trustpilot_get_product_type()
S
61 5 15
Trustpilot\Review\Orders::get_product_description()
S
58 5 15
Trustpilot\Review\Admin::get_protocol()
S
71 6 4
Trustpilot\Review\TrustBox::get_current_category_products()
S
60 5 13
Trustpilot\Review\TrustBox::get_category_product_info()
S
54 4 22
Trustpilot\Review\Admin::trustpilot_save_changes()
S
55 4 21
Trustpilot\Review\PastOrders::get_past_orders_info()
S
50 3 32
Trustpilot\Review\TrustBox::load_trustbox()
S
57 4 16
trustpilot_get_product_name()
S
61 4 13
Trustpilot\Review\Orders::trustpilot_get_invitation_by_order_id()
S
52 3 28
Trustpilot\Review\Plugin::activate()
S
51 3 25
Trustpilot\Review\Admin::get_integration_app_url()
S
54 3 25
Trustpilot\Review\TrustpilotLogger::error()
S
53 3 23
Trustpilot\Review\TrustpilotHttpClient::post()
S
55 3 20
Trustpilot\Review\Plugin::deactivate()
S
54 3 20
trustpilot_get_first_category()
S
57 3 16
Trustpilot\Review\TrustBox::getName()
S
67 4 7
Trustpilot\Review\TrustBox::repeatData()
S
67 4 8
Trustpilot\Review\TrustpilotPluginStatus::checkPluginStatus()
S
63 4 10
trustpilot_get_woo_version_number()
S
61 3 13
trustpilot_get_product_url()
S
62 3 12
trustpilot_get_product_sku()
S
62 3 11
Trustpilot\Review\PastOrders::trustpilot_get_orders_by_ids()
S
63 3 11
trustpilot_legacy_get_all_wc_orders()
S
55 2 21
Trustpilot\Review\Products::buildResponseItem()
S
64 3 9
Trustpilot\Review\Logger::getMethodName()
S
64 3 10
Trustpilot\Review\Admin::get_business_information()
S
62 3 10
Trustpilot\Review\TrustpilotHttpClient::postLog()
S
65 3 9
Trustpilot\Review\TrustpilotHttpClient::checkStatusAndPost()
S
63 3 10
Trustpilot\Review\Orders::getSkus()
S
66 3 8
Trustpilot\Review\Admin::get_business_country()
S
71 3 5
Trustpilot\Review\TrustpilotLogger::getMethodName()
S
64 3 10
trustpilot_get_settings()
S
65 3 9
Trustpilot\Review\Plugin::trustpilot_async_scripts()
S
65 3 9
Trustpilot\Review\Admin::enqueue_admin_scripts()
S
61 2 13
Trustpilot\Review\Plugin::trustpilot_load_js()
S
56 1 19
Trustpilot\Review\Logger::error()
S
57 1 17
Trustpilot\Review\Orders::get_order_billing_email()
S
68 2 7
Trustpilot\Review\Products::get_instance()
S
71 2 6
Trustpilot\Review\Admin::wc_reload_trustpilot_settings()
S
66 2 9
Trustpilot\Review\Admin::format_url()
S
73 2 4
Trustpilot\Review\Plugin::get_instance()
S
70 2 7
Trustpilot\Review\Orders::get_instance()
S
70 2 7
Trustpilot\Review\Orders::get_product_categories()
S
67 2 8
trustpilot_get_category_url()
S
67 2 8
Trustpilot\Review\Orders::get_product_tags()
S
67 2 8
Trustpilot\Review\Orders::do_hooks()
S
70 2 6
Trustpilot\Review\Orders::get_all_wc_orders()
S
69 2 7
Trustpilot\Review\TrustpilotPluginStatus::setPluginStatus()
S
68 2 7
Trustpilot\Review\PastOrders::trustpilot_save_synced_orders()
S
72 2 5
trustpilot_get_page_id()
S
70 2 7
Trustpilot\Review\TrustBox::get_instance()
S
70 2 7
Trustpilot\Review\Admin::get_instance()
S
70 2 7
Trustpilot\Review\Admin::trustpilot_check_product_skus()
S
65 2 9
Trustpilot\Review\Admin::trustpilot_get_category_product_info()
S
64 2 9
trustpilot_compatible()
S
77 2 3
Trustpilot\Review\Orders::get_order_id()
S
71 2 6
Trustpilot\Review\Admin::enqueue_admin_styles()
S
69 2 6
Trustpilot\Review\Orders::trustpilot_get_product_image_url()
S
75 2 4
Trustpilot\Review\Orders::get_order_billing_first_name()
S
68 2 7
Trustpilot\Review\Orders::get_order_billing_last_name()
S
68 2 7
Trustpilot\Review\PastOrders::get_instance()
S
71 2 6
Trustpilot\Review\Admin::do_hooks()
S
61 1 12
Trustpilot\Review\TrustpilotHttpClient::postBatchInvitations()
S
78 1 3
Trustpilot\Review\Admin::trustpilot_menu()
S
78 1 3
Trustpilot\Review\Plugin::get_plugin_version()
S
82 1 3
Trustpilot\Review\Admin::trustpilot_sync_past_orders()
S
76 1 4
additional_safe_css_attributes()
S
77 1 4
Trustpilot\Review\TrustpilotHttpClient::__construct()
S
76 1 4
Trustpilot\Review\Admin::trustpilot_get_signup_data()
S
73 1 5
Trustpilot\Review\Plugin::do_hooks()
S
71 1 5
trustpilot_get_default_settings()
S
80 1 4
Trustpilot\Review\Plugin::get_plugin_name()
S
82 1 3
Trustpilot\Review\TrustBox::get_plugin_name()
S
82 1 3
Trustpilot\Review\Admin::wc_clear_trustpilot_settings()
S
70 1 6
trustpilot_get_default_failed_orders()
S
83 1 3
trustpilot_get_default_past_orders()
S
83 1 3
Trustpilot\Review\Admin::get_network_info()
S
66 1 8
Trustpilot\Review\Admin::wc_update_trustpilot_plugin()
S
82 1 3
Trustpilot\Review\Plugin::__construct()
S
81 1 3
Trustpilot\Review\Admin::trustpilot_resync_failed_orders()
S
77 1 4
Trustpilot\Review\TrustBox::__construct()
S
81 1 3
init()
S
69 1 7
trustpilot_set_field()
S
76 1 4
Trustpilot\Review\Plugin::settings_link()
S
71 1 5
Trustpilot\Review\TrustBox::load_trustboxes()
S
69 1 6
trustpilot_get_field()
S
79 1 3
Trustpilot\Review\Admin::__construct()
S
69 1 6
Trustpilot\Review\TrustpilotHttpClient::buildUrl()
S
80 1 3
trustpilot_get_default_plugin_status()
S
83 1 3
Trustpilot\Review\TrustpilotHttpClient::postInvitation()
S
78 1 3
trustpilot_get_landing_url()
S
82 1 3
Trustpilot\Review\TrustBox::do_hooks()
S
75 1 4
Trustpilot\Review\Admin::trustpilot_get_past_orders_info()
S
70 1 6
Trustpilot\Review\TrustBox::get_plugin_version()
S
82 1 3