Code Analysis: WPSyncSheets Lite For WooCommerce 1.2

Function Rating Maintainability Complexity Lines of code
WPSSLW_Setting::wpsslw_make_value_array()
D
17
73 197
WPSSLW_Setting::wpsslw_create_sheet()
D
17
61 249
WPSSLW_Plugin_Settings::wpsslw_plugin_page()
D
19
43 266
WPSSLW_Setting::wpsslw_wc_woocommerce_update_post_meta()
D
23
49 158
WPSSLW_Setting::wpsslw_woo_order_status_change_custom()
D
30 47 108
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::getClient()
A
40 14 60
WPSSLW_Setting::wpsslw_insert_data_into_sheet()
A
37 12 78
WPSSLW_Setting::wpsslw_check_existing_sheet()
A
48 10 30
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::checkcredenatials()
A
55 9 19
WPSSLW_Setting::wpsslw_update_settings()
A
50 8 25
WPSSLW_Plugin_Settings::wpsslw_woocommerce_admin_field_set_headers()
S
45 6 41
WPSSLW_Plugin_Settings::wpsslw_get_settings()
S
36 1 115
WPSSLW_Setting::wpsslw_wcgs_restore()
S
58 7 13
WPSSLW_Setting::wpsslw_check_sheet_exist()
S
57 5 17
WPSSLW_Setting::wpsslw_wcgs_trash()
S
60 5 13
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::get_spreadsheet_listing()
S
54 4 21
WPSSLW_Setting::wpsslw_move_order()
S
49 3 32
WPSSLW_Setting::wpsslw_freeze_header()
S
57 4 16
WPSSLW_Plugin_Settings::wpsslw_load_custom_wp_admin_style()
S
56 4 16
WPSSLW_Setting::wpsslw_delete_sheet()
S
59 4 14
WPSSLW_Setting::wpsslw_array_flatten()
S
59 4 14
WPSSLW_Setting::wpsslw_order_clean_array()
S
60 4 12
WPSSLW_Plugin_Settings::wpsslw_woocommerce_admin_field_select_spreadsheet()
S
54 3 24
WPSSLW_Plugin_Settings::wpsslw_menu_page()
S
54 3 20
wpsslw_wc_admin_notice()
S
63 4 10
WPSSLW_Setting::wpsslw_reset_settings()
S
58 3 15
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::wpsslw_database_update()
S
58 3 14
WPSyncSheetsWooCommerce\WPSyncSheetsWooCommerce::instance()
S
65 3 9
WPSSLW_Dependencies::wpsslw_woocommerce_active_check()
S
69 3 6
WPSSLW_Plugin_Settings::wpsslw_handle_external_redirects()
S
66 3 9
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::freezeobject()
S
58 1 18
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::moveDimensionrequests()
S
59 1 16
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::get_sheet_list()
S
68 2 7
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::get_drive_object()
S
69 2 7
WPSSLW_Dependencies::init()
S
68 2 7
WPSSLW_Google_API::wpsslw_option()
S
67 2 8
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::newsheetobject()
S
60 1 15
WPSSLW_Setting::wpsslw_wc_woocommerce_process_post_meta()
S
71 2 6
WPSyncSheetsWooCommerce\WPSyncSheetsWooCommerce::load_textdomain()
S
70 2 6
WPSSLW_Google_API::wpsslw_update_option()
S
69 2 7
WPSSLW_Setting::wpsslw_convert_int()
S
66 2 9
WPSSLW_Setting::wpsslw_google_api()
S
70 2 6
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::__construct()
S
75 2 5
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::wpsslw_load_library()
S
73 2 5
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::get_client_object()
S
69 2 7
WPSSLW_Plugin_Settings::wpsslw_instance()
S
71 2 6
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::wpsslw_option()
S
63 2 10
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::wpsslw_update_option()
S
65 2 9
WPSSLW_Plugin_Settings::wpsslw_plugin_row_meta()
S
63 2 9
WPSSLW_Plugin_Settings::wpsslw_google_api()
S
71 2 6
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::insertdimensionrequests()
S
60 1 14
WPSSLW_Plugin_Settings::wpsslw_woocommerce_admin_field_manage_row_field()
S
60 1 14
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::deletesheetobject()
S
61 1 13
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::deleteDimensionrequests()
S
61 1 13
WPSSLW_Plugin_Settings::wpsslw_woocommerce_admin_field_new_spreadsheetname()
S
66 1 12
WPSSLW_Plugin_Settings::init()
S
61 1 11
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::get_row_list()
S
68 1 7
wpsslw()
S
80 1 3
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::setparamater()
S
67 1 8
WPSSLW_Plugin_Settings::wpsslw_selectively_enqueue_admin_script()
S
77 1 3
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::updateentry()
S
79 1 3
WPSSLW_Dependencies::wpsslw_is_woocommerce_active()
S
80 1 3
WPSyncSheetsWooCommerce\WPSyncSheetsWooCommerce::constants()
S
81 1 3
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::createspreadsheet()
S
79 1 3
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::prepare_param()
S
69 1 7
WPSSLW_Google_API::append_entry()
S
77 1 3
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::wpsslw_old_option_keys()
S
64 1 10
WPSSLW_Google_API::update_entry()
S
77 1 3
WPSSLW_Setting::__construct()
S
62 1 10
WPSSLW_Google_API::create_spreadsheet()
S
80 1 3
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::formatsheet()
S
79 1 3
WPSSLW_Google_API::clearsheet()
S
78 1 3
WPSSLW_Plugin_Settings::remove_duplicate_submenu_page()
S
80 1 3
wpsslw_add_action_links()
S
70 1 6
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::clear()
S
79 1 3
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::updatebachrequests()
S
64 1 10
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::appendentry()
S
79 1 3
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::refreshobject()
S
77 1 4
WPSSLW_Google_API::batchupdate()
S
78 1 3
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::clearobject()
S
76 1 4
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::loadobject()
S
77 1 4
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::get_sheet_listing()
S
76 1 4
WPSSLW_Google_API::get_values()
S
78 1 3
WPSyncSheetsWooCommerce\WPSyncSheetsWooCommerce::includes()
S
71 1 6
WPSSLW_Setting::wpsslw_list_googlespreedsheet()
S
68 1 7
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::newspreadsheetobject()
S
66 1 10
WPSSLW_Google_API::get_sheets()
S
80 1 3
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::insertdimensionobject()
S
66 1 9
WPSyncSheetsWooCommerce\WPSSLW_Google_API_Functions::valuerangeobject()
S
75 1 4