Code Analysis: Ninja Tables 5.1.0

Class Rating Complexity Lines of code
NinjaTables\App\Modules\DataProviders\NinjaFooTable
D
172 773
NinjaTables\App\Hooks\Handlers\PublicDataHandler
A
74 338
NinjaTables\App\Hooks\Handlers\NoticeHandler
A
59 213
NinjaTables\App\Hooks\Handlers\AdminMenuHandler
A
52 381
NinjaTables\App\Http\Controllers\ImportController
A
51 309
NinjaTables\App\Modules\DataProviders\FluentFormProvider
S
40 251
NinjaTables\App\Library\Csv\Modifier\StreamIterator
S
37 101
NinjaTables\App\Models\NinjaTableItem
S
37 210
NinjaTables\App\Modules\DataProviders\DefaultProvider
S
31 109
NinjaTables\App\Hooks\Handlers\ExportHandler
S
30 146
NinjaTables\App\Library\Csv\Reader
S
27 116
NinjaTables\App\Models\Post
S
26 129
NinjaTables\App\Library\Csv\AbstractCsv
S
24 76
NinjaTables\App\Modules\Lead\LeadFlow
S
22 183
NinjaTables\App\Modules\Lead\LeadOptIn
S
22 80
NinjaTables\App\Http\Controllers\TablesController
S
21 129
NinjaTables\App\Modules\DragAndDrop\InitConfig
S
20 142
NinjaTables\App\Hooks\Handlers\DeactivationHandler
S
18 120
NinjaTables\App\Modules\ReadyMadeTable
S
18 178
NinjaTables\App\Modules\Gutenberg\GutenbergModule
S
18 96
NinjaTables\App\Hooks\Handlers\AjaxHandler
S
17 78
NinjaTables\App\Modules\Lead\ReviewOptIn
S
17 45
NinjaTables\Database\Migrations\NinjaTablesMigration
S
15 74
NinjaTables\App\Services\BackgroundInstaller
S
15 93
NinjaTables\Database\Migrations\NinjaTableItemsMigrator
S
15 100
NinjaTables\App\Library\Csv\Writer
S
15 50
NinjaTables\App\Http\Controllers\SettingsController
S
12 99
NinjaTables\App\Hooks\Handlers\EditorBlockHandler
S
12 79
NinjaTables\Database\Migrations\NinjaTablesSupsysticTableMigration
S
12 58
NinjaTables\App\Http\Controllers\FluentFormsController
S
11 53
NinjaTables\App\Http\Controllers\ToolsController
S
11 78
NinjaTables\App\Http\Controllers\TableBuilderController
S
10 123
NinjaTables\App\Hooks\Handlers\PreviewHandler
S
10 40
NinjaTables\App\Modules\DynamicConfig
S
10 86
NinjaTables\App\Http\Controllers\PluginInstallerController
S
9 62
NinjaTables\App\Http\Controllers\WPPostsController
S
8 64
NinjaTables\App\Http\Controllers\TableItemsController
S
8 63
NinjaTables\App\Hooks\Handlers\NinjaTableAdminHandler
S
8 36
NinjaTables\Database\Migrations\NinjaTablesTablePressMigration
S
7 52
NinjaTables\App\Library\Csv\Plugin\ColumnConsistencyValidator
S
7 24
NinjaTables\App\Hooks\Handlers\ActivationHandler
S
6 20
NinjaTables\App\ComposerScript
S
5 27
NinjaTables\App\Library\Csv\Exception\InvalidRowException
S
3 11
NinjaTables\App\Http\Requests\UserRequest
S
3 13
NinjaTables\App\Library\Csv\Modifier\MapIterator
S
2 8
NinjaTables\App\Hooks\Handlers\CPTHandler
S
2 5
NinjaTables\App\Hooks\Handlers\DataProviderHandler
S
2 7
NinjaTables\Database\Migrations\ExampleMigrator
S
2 15
NinjaTables\App\Library\Csv\Plugin\SkipNullValuesFormatter
S
1 5
NinjaTables\App\CPT\NinjaTable
S
1 32
NinjaTables\App\Http\Policies\UserPolicy
S
1 3
NinjaTables\Database\DBSeeder
S
1 2
NinjaTables\App\Services\PluginInstaller
S
1 3
NinjaTables\App\Hooks\Handlers\StyleHandler
S
1 15
NinjaTables\App\Library\Csv\Plugin\ForbiddenNullValuesValidator
S
1 6
NinjaTables\App\Models\Casts\CustomDateCast
S
1 16
NinjaTables\Database\DBMigrator
S
1 3
NinjaTables\App\Modules\I18nStrings
S
1 104

6 more item(s) not shown.