Code Analysis: Inline Google Spreadsheet Viewer 0.13.2

Function Rating Maintainability Complexity Lines of code
WP_IGSV\vistable::execute()
D
16
61 260
WP_IGSV\vistable::query_filter()
D
21
59 184
WP_IGSV\vistable::evaluate()
D
27
58 102
WP_IGSV\visparser::next_token()
D
33 39 86
WP_IGSV\DateFormatter::convert()
D
30 37 100
WP_IGSV\NumberFormatter::format()
D
29
32 129
WP_IGSV\mysql_vistable::vis_query2sql_query()
C
32 31 90
WP_IGSV\NumberFormatter::parsefmt()
C
31 29 110
WP_IGSV\visparser::getColumnExprInt()
C
39 32 52
WP_IGSV\visparser::getFuncTerm()
C
39 30 59
WP_IGSV\visparser::getColumnTermInt()
B
40 23 57
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::dataToHtml()
B
34 21 84
WP_IGSV\mysql_vistable::pre_write()
B
42 16 49
WP_IGSV\vistable::convert_literal()
A
46 15 39
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::displayShortcode()
A
27
4 183
WP_IGSV\mysql_vistable::setup_database()
A
40 12 61
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::getSqlOutput()
A
41 12 53
WP_IGSV\vistable::write_expr()
A
47 13 34
WP_IGSV\vistable::setup_rownums()
A
50 13 26
WP_IGSV\mysql_vistable::fetch_table()
A
46 10 35
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::setGVizCsvDataTypes()
A
48 10 31
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::getSpreadsheetUrl()
A
49 10 28
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::renderOptionsPage()
A
38 6 87
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::addFrontEndScripts()
A
36 5 101
WP_IGSV\visparser::exprListClause()
A
53 10 22
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::maybeFetchGvizDataSource()
A
48 9 29
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::getDocTypeByKey()
A
51 9 26
WP_IGSV\visparser::orderByClause()
A
53 9 21
WP_IGSV\DateFormatter::format()
A
48 8 34
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::getHttpOutput()
A
48 8 33
WP_IGSV\vistable::__construct()
A
48 8 32
WP_IGSV\visparser::optionsClause()
A
53 8 24
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::validateSettings()
S
54 7 23
WP_IGSV\visparser::labelClause()
S
53 7 22
WP_IGSV\csv_vistable::next_row()
S
53 6 25
WP_IGSV\csv_vistable::setup_table()
S
54 6 19
WP_IGSV\visparser::getSharedExpr()
S
56 6 18
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::doHttpRequest()
S
55 6 17
WP_IGSV\visparser::checkType()
S
61 6 12
WP_IGSV\DateFormatter::__construct()
S
53 5 22
WP_IGSV\vistable::html_row()
S
55 5 20
WP_IGSV\vistable::value_convert()
S
55 5 18
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::getGVizChartOutput()
S
55 5 16
WP_IGSV\visparser::matchExpr()
S
63 6 9
WP_IGSV\vistable::make_order()
S
60 5 12
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::getLocalizedPluginVars()
S
55 4 18
WP_IGSV\vistable::sv_row()
S
58 4 16
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::fetchData()
S
59 4 13
WP_IGSV\vistable::diagnostic()
S
60 4 13
WP_IGSV\vistable::html_diagnostic()
S
59 4 13
WP_IGSV\visparser::decompose()
S
61 4 12
WP_IGSV\NumberFormatter::__construct()
S
51 3 26
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::registerContextualHelp()
S
47 2 39
WP_IGSV\visparser::parse()
S
54 3 22
vistable_order_function()
S
63 4 10
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::dataTablesAttributes()
S
62 4 10
WP_IGSV\visparser::compose()
S
59 3 14
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::getDocId()
S
58 3 14
WP_IGSV\visparser::whereClause()
S
62 3 12
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::activate()
S
60 3 12
WP_IGSV\vistable::datepart()
S
56 2 18
WP_IGSV\visparser::findField()
S
64 3 9
WP_IGSV\vistable::write_func()
S
65 3 8
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::getChartOptions()
S
65 3 9
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::getSqlCapableRoles()
S
63 3 10
WP_IGSV\visparser::selectClause()
S
65 3 9
WP_IGSV\visparser::__construct()
S
51 1 29
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::str_getcsv()
S
62 2 11
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::register()
S
57 1 17
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::getGVizDataSourceUrl()
S
67 2 7
WP_IGSV\visparser::exprClause()
S
74 2 4
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::isValidNonce()
S
68 2 6
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::evenOrOdd()
S
78 2 3
WP_IGSV\csv_vistable::fetch_table()
S
64 2 9
WP_IGSV\vistable::get_param()
S
78 2 3
WP_IGSV\vistable::get_sig()
S
78 2 3
WP_IGSV\visparser::error()
S
71 2 6
WP_IGSV\vistable::dateparts()
S
68 2 7
WP_IGSV\BoolFormatter::format()
S
79 2 3
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::__construct()
S
63 1 11
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::showDonationAppeal()
S
64 1 11
WP_IGSV\mysql_vistable::sql_expr()
S
71 1 6
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::oEmbedHandler()
S
75 1 4
WP_IGSV\visparser::getColumnTerm()
S
76 1 4
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::getGDocsViewerOutput()
S
62 1 9
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::makeNonceUrl()
S
62 1 10
WP_IGSV\vistable::pre_write()
S
92 1 1
WP_IGSV\vistable::fetch_table()
S
100 1 0
WP_IGSV\vistable::tsv_row()
S
77 1 3
WP_IGSV\vistable::error()
S
79 1 3
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::parseCsv()
S
79 1 3
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::sanitizeKey()
S
78 1 3
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::canQuerySqlDatabases()
S
74 1 4
WP_IGSV\vistable::mktime()
S
65 1 9
WP_IGSV\vistable::csv_row()
S
78 1 3
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::registerL10n()
S
77 1 3
WP_IGSV\BoolFormatter::__construct()
S
78 1 3
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::addAdminScripts()
S
66 1 9
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::isSqlDbEnabled()
S
74 1 4
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::setTransient()
S
78 1 3
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::getTransient()
S
79 1 3
WP_IGSV\vistable::set_param()
S
80 1 3
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::registerSettings()
S
69 1 7
WP_IGSV\mysql_vistable::__construct()
S
77 1 3
WP_IGSV\visparser::getColumnExpr()
S
76 1 4
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::registerAdminMenu()
S
66 1 9
WP_IGSV\vistable::warning()
S
79 1 3
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::getTransientName()
S
76 1 3
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::sanitizeQuery()
S
66 1 9
WP_IGSV\InlineGoogleSpreadsheetViewerPlugin::csvToDataTable()
S
75 1 4
WP_IGSV\csv_vistable::__construct()
S
77 1 3