Code Analysis: Sheets To WP Table Live Sync 2.13.0

Function Rating Maintainability Complexity Lines of code
SWPTLS\Ajax\FetchProducts::get_other_products()
D
13
56 355
SWPTLS\Ajax\Tables::sheet_creation()
A
46 14 35
Shortcode::swptls_shortcodes()
A
41 12 51
SWPTLS\Ajax\Tables::fetch_table()
A
40 11 60
Assets::backendFiles()
A
34 5 117
SWPTLS\Ajax\UdTables::run_action()
A
46 10 36
Settings::displaySettingsArray()
A
34 4 121
SWPTLS\Ajax\Tables::table_creation_for_gutenberg()
A
51 10 25
SWPTLS\Ajax\UdTables::delete()
A
49 8 35
Admin::admin_menus()
A
43 5 61
SWPTLS\Ajax\UdTables::delete_all()
A
50 7 31
Helpers::generate_html()
S
44 5 46
Assets::tableStylesCss()
S
58 6 14
SWPTLS\Ajax\UdTables::update()
S
50 4 31
Helpers::getSheetID()
S
59 5 14
Helpers::getGridID()
S
59 5 14
SWPTLS\Ajax\Tables::table_html()
S
43 2 55
SWPTLS\Ajax\Tables::tabNameToggle()
S
53 4 22
SWPTLS\Ajax\Tables::table_fetch()
S
55 4 20
SWPTLS\Ajax\ManageNotices::setReminder()
S
56 4 18
SWPTLS\Ajax\Tables::generate_sheet_html()
S
56 4 18
Settings::tableStylesArray()
S
46 2 47
SWPTLS\Ajax\ManageNotices::manageNotices()
S
57 4 16
Helpers::get_table_html()
S
62 5 10
Database::activation()
S
59 4 15
SettingsApi::fields()
S
60 4 13
Settings::getOptionValues()
S
61 4 12
Shortcode::swptls_shortcodes_asynchronous()
S
52 3 25
SWPTLS\Ajax\Tables::save_table()
S
53 3 22
Settings::tableToolsArray()
S
45 1 48
SWPTLS::includes()
S
60 3 14
Assets::gutenbergFiles()
S
46 1 44
SettingsApi::add_settings()
S
61 3 13
Assets::frontendFiles()
S
51 2 27
SWPTLS::add_action_links()
S
53 2 27
SWPTLS\Ajax\ManageNotices::hideNotice()
S
63 3 11
Database::update_tab_changes()
S
54 2 22
Settings::rowsPerPage()
S
49 1 37
Settings::scrollHeightArray()
S
49 1 37
SWPTLS::loader()
S
54 2 19
Settings::displaySettingsHTML()
S
65 3 9
Settings::sortAndFilterHTML()
S
65 3 9
Helpers::isProActive()
S
73 3 4
Settings::tableToolsHTML()
S
65 3 9
Helpers::get_table_type()
S
65 3 10
Helpers::prepare_export_url()
S
68 3 7
Helpers::get_csv_data()
S
63 3 9
SWPTLS::getInstance()
S
69 3 7
Notices::version_check()
S
67 3 8
SheetsToWPTableLiveSyncUninstall::delete_options()
S
60 2 15
Notices::reviewNoticeByCondition()
S
67 3 7
Notices::reviewAffiliateNoticeByCondition()
S
67 3 7
Settings::tableExportValues()
S
52 1 29
SWPTLS::register_active_deactive_hooks()
S
59 2 14
SWPTLS\Ajax\Tables::migrate_settings()
S
59 2 13
SWPTLS\Ajax\UdTables::delete_table()
S
61 2 12
Settings::generalSettingsArray()
S
52 1 26
Settings::sortAndFilterSettingsArray()
S
55 1 21
Database::update_tab_name_toggle()
S
57 1 20
Settings::responsiveStyle()
S
58 1 17
Assets::dataTableStyles()
S
61 1 16
Assets::frontendTablesAssets()
S
60 1 16
Assets::semanticFiles()
S
60 1 16
Assets::dataTableScripts()
S
60 1 16
Multisite::on_create_site()
S
68 2 8
Database::create_tables()
S
60 1 15
Settings::tableStylesHtml()
S
63 2 10
SettingsApi::add_section_and_fields()
S
61 1 15
SWPTLS\Ajax\FetchProducts::fetch_products()
S
65 2 9
Database::create_tabs()
S
60 1 15
Shortcode::__construct()
S
68 2 7
Settings::selectFieldHTML()
S
70 2 6
Database::save_tab_changes()
S
58 1 15
Database::fetch_table_by_id()
S
68 2 6
Shortcode::editTableLink()
S
69 2 6
SWPTLS::init()
S
69 2 8
SWPTLS::redirection()
S
66 2 8
Notices::__construct()
S
67 2 8
Settings::redirectionTypeArray()
S
62 1 13
Settings::cellFormattingArray()
S
62 1 13
Database::getTab()
S
69 1 6
Admin::generalSettingsPage()
S
78 1 3
SWPTLS\Ajax\ManageNotices::__construct()
S
75 1 4
Database::tabTableData()
S
72 1 5
Database::check_for_duplicate_sheet()
S
68 1 7
Helpers::nonceField()
S
80 1 3
swptls()
S
80 1 3
SheetsToWPTableLiveSyncUninstall::__construct()
S
78 1 4
Admin::documentationPage()
S
78 1 3
Admin::pluginRecommendationPage()
S
78 1 3
SWPTLS\Ajax\UdTables::delete_tabs()
S
70 1 6
SheetsToWPTableLiveSyncUninstall::delete_tables()
S
72 1 5
Database::delete()
S
74 1 4
Database::insert()
S
69 1 6
Assets::__construct()
S
72 1 5
Ajax::__construct()
S
69 1 6
SWPTLS\Ajax\FetchProducts::__construct()
S
75 1 4
Helpers::checkProPluginExists()
S
79 1 3
Helpers::version_check()
S
78 1 3
Database::update()
S
71 1 5
SWPTLS\Ajax\Tables::__construct()
S
65 1 9
SettingsApi::__construct()
S
79 1 3
Database::fetchTables()
S
68 1 7
Admin::dashboardPage()
S
78 1 3
SWPTLS\Ajax\UdTables::__construct()
S
75 1 4
SWPTLS::appseroInit()
S
67 1 8
Notices::show_notice()
S
70 1 7
Notices::showAffiliateNotice()
S
80 1 3
Multisite::on_delete_site()
S
70 1 6
Notices::showReviewNotice()
S
80 1 3
Multisite::__construct()
S
74 1 4
SWPTLS\Ajax\Tables::update_changes()
S
66 1 8
Settings::generalSettingsOptions()
S
69 1 8
Admin::__construct()
S
79 1 3