Code Analysis: Ninja Tables – Easy Data Table Builder 5.2.8

Most Complex Functions

Function Rating Complexity
NinjaTables\App\Modules\DataProviders\NinjaFooTable::render()
D
56
NinjaTables\App\Modules\DataTables\Handlers\PublicRenderer::run()
D
35
NinjaTables\App\Hooks\Handlers\AdminMenuHandler::enqueueScripts()
D
28
NinjaTables\App\Http\Controllers\ImportController::processDefaultCsvImportChunk()
C
27
NinjaTables\App\Helper\ColumnHelper::formatColumnBase()
C
29
NinjaTables\App\Modules\DataTables\Handlers\PublicRenderer::handleAjax()
C
26
NinjaTables\App\Http\Controllers\ImportController::uploadTableNinjaJson()
C
25
NinjaTables\App\Modules\DataTables\Handlers\PublicRenderer::getTableCssClasses()
B
23
NinjaTables\App\Modules\DataProviders\DefaultProvider::data()
B
23
NinjaTables\App\Hooks\Handlers\ExportHandler::defaultExport()
B
20
NinjaTables\App\Hooks\Handlers\PublicDataHandler::tableInfoShortcode()
B
20
NinjaTables\App\Hooks\Handlers\PublicDataHandler::tableCellShortcode()
B
20