Code Analysis: Print My Blog 3.27.7

Class Rating Complexity Lines of code
Freemius
D
3,781 13,623
FS_Plugin_Info_Dialog
D
260 1,257
PrintMyBlog\controllers\Admin
D
230 1,377
FS_Clone_Manager
D
222 931
FS_Plugin_Updater
D
207 881
Twine\forms\base\FormSection
D
182 672
Twine\forms\inputs\FormInputBase
C
113 369
FS_Logger
C
105 381
FS_Api
C
105 297
FS_Admin_Menu_Manager
B
90 376
PrintMyBlog\orm\entities\Project
B
88 382
Freemius_Api_WordPress
B
76 331
Twine\helpers\Html
A
74 220
FS_Admin_Notice_Manager
A
67 214
FS_DebugManager
A
66 283
FS_Storage
A
64 236
FS_Option_Manager
A
63 183
FS_Options
A
62 180
FS_Permission_Manager
A
62 332
PrintMyBlog\compatibility\plugins\Wpml
A
58 410
FS_Site
A
57 91
PrintMyBlog\controllers\Ajax
A
56 367
PrintMyBlog\entities\DesignTemplate
A
53 177
PrintMyBlog\controllers\LegacyPrintPage
A
52 392
Freemius_Abstract
A
52 48
FS_Key_Value_Storage
S
47 154
Twine\forms\base\FormSectionBase
S
45 131
FS_Cache_Manager
S
45 121
FS_Product_Garbage_Collector
S
44 160
PrintMyBlog\domain\FrontendPrintSettings
S
40 187
mnelson4\rest_api_detector\RestApiDetector
S
38 155
PrintMyBlog\entities\ProjectGeneration
S
37 143
PrintMyBlog\controllers\Frontend
S
35 191
PrintMyBlog\services\generators\ProjectFileGeneratorBase
S
35 162
FS_Plan_Manager
S
33 69
FS_Plugin_License
S
33 74
PrintMyBlog\entities\ProjectProgress
S
32 135
Twine\admin\news\DashboardNews
S
31 129
PrintMyBlog\controllers\helpers\ProjectsListTable
S
31 138
FS_Checkout_Manager
S
30 135
mnelson4\AdminNotices\Notice
S
30 92
FS_Admin_Notices
S
29 114
PrintMyBlog\domain\DefaultDesignTemplates
S
29 872
PrintMyBlog\entities\FileFormat
S
29 94
FS_Plugin_Manager
S
28 88
Twine\helpers\Array2
S
28 78
Twine\forms\strategies\layout\FormSectionLayoutBase
S
27 133
PrintMyBlog\services\generators\HtmlBaseGenerator
S
27 140
PrintMyBlog\orm\managers\ProjectSectionManager
S
26 185
PrintMyBlog\controllers\Shortcodes
S
25 154
Twine\forms\inputs\FormInputWithOptionsBase
S
25 88
PrintMyBlog\orm\entities\Design
S
25 93
PrintMyBlog\services\DebugInfo
S
25 194
Twine\orm\entities\PostWrapper
S
25 122
FS_Entity
S
24 55
Twine\forms\strategies\validation\ConditionallyRequiredValidation
S
24 127
Twine\forms\strategies\display\DisplayBase
S
23 76
PrintMyBlog\system\CustomPostTypes
S
22 151
Twine\services\display\FormInputs
S
22 98
PrintMyBlog\services\generators\PdfGenerator
S
21 139
PrintMyBlog\compatibility\DetectAndActivate
S
20 63
Freemius_Api_Base
S
19 77
Twine\db\migrations\MigrationManagerBase
S
18 59
PrintMyBlog\services\ExternalResourceCache
S
18 86
PrintMyBlog\services\PmbCentral
S
17 88
Twine\system\Context
S
17 58
FS_Customizer_Upsell_Control
S
17 98
Twine\forms\strategies\normalization\IntNormalization
S
16 53
PrintMyBlog\system\Activation
S
15 74
Twine\forms\strategies\display\NumberInputDisplay
S
14 53
Twine\forms\strategies\layout\DivPerSectionLayout
S
14 84
Twine\forms\strategies\normalization\FloatNormalization
S
14 49
Twine\forms\strategies\layout\NoLayout
S
13 52
Freemius_Exception
S
12 36
Twine\forms\strategies\layout\AdminOneColumnLayout
S
12 53
FS_User_Garbage_Collector
S
11 43
PrintMyBlog\services\generators\EpubGenerator
S
11 130
PrintMyBlog\domain\PrintButtons
S
11 31
FS_Plugin
S
10 23
Twine\forms\strategies\display\SelectDisplay
S
10 58
Twine\forms\strategies\layout\AdminTwoColumnLayout
S
10 43
Twine\forms\strategies\display\CheckboxDisplay
S
9 56
Twine\forms\strategies\validation\EnumValidation
S
9 34
PrintMyBlog\services\generators\WordGenerator
S
9 110
PrintMyBlog\compatibility\plugins\TablePress
S
8 24
Twine\forms\strategies\display\SelectMultipleDisplay
S
8 40
PrintMyBlog\compatibility\plugins\WpVrView
S
7 54
PrintMyBlog\domain\DefaultPersistentNotices
S
6 145
Twine\forms\inputs\FloatInput
S
5 24
PrintMyBlog\controllers\Common
S
4 154
Twine\forms\strategies\display\RadioButtonDisplay
S
4 61
PrintMyBlog\domain\DefaultDesigns
S
3 385
PrintMyBlog\system\Context
S
1 145

161 more item(s) not shown.