Code Analysis: Site Reviews 7.0.12

Class Rating Complexity Lines of code
GeminiLabs\SiteReviews\Controllers\Api\Version1\RestReviewController
B
84 397
GeminiLabs\SiteReviews\Controllers\ListTableController
B
80 330
GeminiLabs\SiteReviews\Helper
A
70 215
GeminiLabs\SiteReviews\Integrations\WooCommerce\Controllers\ProductController
A
70 290
GeminiLabs\SiteReviews\Addons\Controller
A
69 310
GeminiLabs\SiteReviews\Integrations\Cache\Controller
A
69 201
GeminiLabs\SiteReviews\Controllers\ReviewController
A
68 274
GeminiLabs\SiteReviews\Overrides\ScheduledActionsTable
A
68 386
GeminiLabs\SiteReviews\Database\ReviewManager
A
62 274
GeminiLabs\SiteReviews\Integrations\WooCommerce\Controllers\RestApi\ProductReviewsController
A
58 297
GeminiLabs\SiteReviews\Modules\SystemInfo
A
58 373
GeminiLabs\SiteReviews\Modules\Schema
A
56 239
GeminiLabs\SiteReviews\Review
A
55 221
GeminiLabs\SiteReviews\Modules\Html\Form
A
54 232
GeminiLabs\SiteReviews\Modules\Assets\AbstractAsset
A
53 165
GeminiLabs\SiteReviews\Helpers\Str
A
52 160
GeminiLabs\SiteReviews\Helpers\Arr
A
51 182
GeminiLabs\SiteReviews\Defaults\DefaultsAbstract
S
49 171
GeminiLabs\SiteReviews\Controllers\AdminController
S
47 224
GeminiLabs\SiteReviews\Integrations\MyCred\MyCredHook
S
46 186
GeminiLabs\SiteReviews\Router
S
46 169
GeminiLabs\SiteReviews\Modules\Console
S
45 176
GeminiLabs\SiteReviews\Container
S
43 142
GeminiLabs\SiteReviews\Modules\Queue
S
43 132
GeminiLabs\SiteReviews\Modules\Html\Attributes
S
43 148
GeminiLabs\SiteReviews\Addons\Updater
S
42 158
GeminiLabs\SiteReviews\Modules\Translation
S
42 164
GeminiLabs\SiteReviews\Application
S
42 161
GeminiLabs\SiteReviews\Integrations\WooCommerce\Controllers\RestApiController
S
41 144
GeminiLabs\SiteReviews\Modules\Html\Builder
S
41 181
GeminiLabs\SiteReviews\Database\OptionManager
S
41 163
GeminiLabs\SiteReviews\Database\Tables
S
40 158
GeminiLabs\SiteReviews\Controllers\ToolsController
S
40 188
GeminiLabs\SiteReviews\Database
S
40 173
GeminiLabs\SiteReviews\Modules\Validator
S
39 118
GeminiLabs\SiteReviews\Modules\Html\Field
S
39 151
GeminiLabs\SiteReviews\Modules\Schema\BaseType
S
39 125
GeminiLabs\SiteReviews\Helpers\Text
S
38 183
GeminiLabs\SiteReviews\Database\Query
S
38 235
GeminiLabs\SiteReviews\Integrations\GamiPress\Controller
S
38 242
GeminiLabs\SiteReviews\Modules\Html\TemplateTags
S
37 139
GeminiLabs\SiteReviews\Tinymce\TinymceGenerator
S
37 188
GeminiLabs\SiteReviews\Commands\CreateReview
S
36 140
GeminiLabs\SiteReviews\Integrations\GamiPress\Commands\AwardAchievement
S
36 86
GeminiLabs\SiteReviews\Controllers\TaxonomyController
S
35 123
GeminiLabs\SiteReviews\Controllers\Api\Version1\Response\Prepare
S
33 108
GeminiLabs\SiteReviews\Modules\Html\ReviewField
S
32 159
GeminiLabs\SiteReviews\Migrations\Migrate_5_25_0\MigrateReviews
S
31 205
GeminiLabs\SiteReviews\Modules\Avatars\PixelAvatar
S
31 130
GeminiLabs\SiteReviews\Modules\Html\SettingForm
S
31 146
GeminiLabs\SiteReviews\Integrations\WooCommerce\Controllers\MainController
S
30 100
GeminiLabs\SiteReviews\Modules\Date
S
30 120
GeminiLabs\SiteReviews\Modules\Multilingual\Wpml
S
30 103
GeminiLabs\SiteReviews\Integrations\Elementor\ElementorWidget
S
30 144
GeminiLabs\SiteReviews\Shortcodes\Shortcode
S
30 138
GeminiLabs\SiteReviews\Modules\Migrate
S
29 107
GeminiLabs\SiteReviews\Controllers\MenuController
S
28 153
GeminiLabs\SiteReviews\Modules\Rating
S
28 123
GeminiLabs\SiteReviews\Controllers\SettingsController
S
27 136
GeminiLabs\SiteReviews\Commands\EnqueueAdminAssets
S
27 187
GeminiLabs\SiteReviews\Modules\Multilingual\Polylang
S
27 89
GeminiLabs\SiteReviews\Gatekeeper
S
27 104
GeminiLabs\SiteReviews\Notices\AbstractNotice
S
27 83
GeminiLabs\SiteReviews\Modules\Dump
S
26 99
GeminiLabs\SiteReviews\Modules\Paginate
S
26 113
GeminiLabs\SiteReviews\Migrations\Migrate_5_25_0\MigrateSidebars
S
25 130
GeminiLabs\SiteReviews\Modules\Avatar
S
25 100
GeminiLabs\SiteReviews\Helpers\Cast
S
25 67
GeminiLabs\SiteReviews\Modules\SchemaParser
S
24 80
GeminiLabs\SiteReviews\Commands\ImportReviews
S
24 145
GeminiLabs\SiteReviews\Shortcodes\SiteReviewsFormShortcode
S
23 100
GeminiLabs\SiteReviews\Migrations\Migrate_6_0_0
S
22 97
GeminiLabs\SiteReviews\Controllers\TranslationController
S
22 111
GeminiLabs\SiteReviews\Integrations\GamiPress\Triggers
S
22 132
GeminiLabs\SiteReviews\Modules\Slack
S
21 153
GeminiLabs\SiteReviews\Controllers\RevisionController
S
21 84
GeminiLabs\SiteReviews\Modules\Html\ReviewsHtml
S
21 93
GeminiLabs\SiteReviews\Modules\Html\FieldElements\AbstractFieldElement
S
21 82
GeminiLabs\SiteReviews\UploadedFile
S
21 71
GeminiLabs\SiteReviews\Modules\Validator\CaptchaValidator
S
21 85
GeminiLabs\SiteReviews\Api
S
20 82
GeminiLabs\SiteReviews\Defaults\ReviewsDefaults
S
20 102
GeminiLabs\SiteReviews\Role
S
20 139
GeminiLabs\SiteReviews\Modules\Html\FieldCondition
S
20 70
GeminiLabs\SiteReviews\Install
S
20 76
GeminiLabs\SiteReviews\Migrations\Migrate_3_0_0
S
19 75
GeminiLabs\SiteReviews\Controllers\EditorController
S
19 87
GeminiLabs\SiteReviews\Modules\Captcha
S
19 125
GeminiLabs\SiteReviews\Modules\Style
S
19 98
GeminiLabs\SiteReviews\Modules\Html\Tags\Tag
S
19 61
GeminiLabs\SiteReviews\Modules\Validator\ReviewLimitsValidator
S
19 77
GeminiLabs\SiteReviews\Integrations\LPFW\Controller
S
19 69
GeminiLabs\SiteReviews\Controllers\NoticeController
S
18 58
GeminiLabs\SiteReviews\Modules\Backtrace
S
18 55
GeminiLabs\SiteReviews\Modules\Html\FieldElements\Checkbox
S
18 81
GeminiLabs\SiteReviews\Database\Cache
S
18 83
GeminiLabs\SiteReviews\Modules\Notification
S
17 100
GeminiLabs\SiteReviews\Modules\Validator\AkismetValidator
S
17 62
GeminiLabs\SiteReviews\Modules\Html\MetaboxForm
S
16 68
GeminiLabs\SiteReviews\Controllers\UserController
S
16 44
GeminiLabs\SiteReviews\Commands\ImportRatings
S
16 72
GeminiLabs\SiteReviews\Hooks\AbstractHooks
S
16 52
GeminiLabs\SiteReviews\Integrations\WooCommerce\Widgets\WidgetRatingFilter
S
15 74
GeminiLabs\SiteReviews\Controllers\PrivacyController
S
15 93
GeminiLabs\SiteReviews\Commands\EnqueuePublicAssets
S
14 94
GeminiLabs\SiteReviews\Integrations\WLPR\Controller
S
14 50
GeminiLabs\SiteReviews\Modules\Validator\Recaptcha3Validator
S
14 56
GeminiLabs\SiteReviews\Integrations\WooCommerce\Controllers\Controller
S
14 57
GeminiLabs\SiteReviews\Integrations\WooCommerce\Commands\MigrateProductRatings
S
14 89
GeminiLabs\SiteReviews\Migrations\Migrate_4_5_0
S
14 80
GeminiLabs\SiteReviews\Modules\Sanitizer
S
14 59
GeminiLabs\SiteReviews\Widgets\Widget
S
14 59
GeminiLabs\SiteReviews\Integrations\SchemaPro\Controller
S
13 41
GeminiLabs\SiteReviews\Commands\ToggleStatus
S
13 80
GeminiLabs\SiteReviews\Integrations\WooCommerce\Controllers\ExperimentsController
S
13 66
GeminiLabs\SiteReviews\Modules\Translator
S
13 57
GeminiLabs\SiteReviews\Controllers\VerificationController
S
13 57
GeminiLabs\SiteReviews\Hooks
S
13 49
GeminiLabs\SiteReviews\Addons\Addon
S
12 58
GeminiLabs\SiteReviews\Migrations\Migrate_5_25_0\MigrateDatabase
S
12 55
GeminiLabs\SiteReviews\Modules\Validator\BlacklistValidator
S
12 45
GeminiLabs\SiteReviews\Integrations\Elementor\SchemaParser
S
12 34
GeminiLabs\SiteReviews\Integrations\WooCommerce\Commands\ImportProductReviews
S
11 97
GeminiLabs\SiteReviews\Compatibility
S
11 36
GeminiLabs\SiteReviews\Integrations\DuplicatePost\Controller
S
11 36
GeminiLabs\SiteReviews\Modules\Html\ReviewForm
S
10 65
GeminiLabs\SiteReviews\Integrations\FusionBuilder\Controller
S
10 38
GeminiLabs\SiteReviews\Integrations\FusionBuilder\FusionElement
S
10 43
GeminiLabs\SiteReviews\Migrations\Migrate_7_0_0
S
10 53
GeminiLabs\SiteReviews\Integrations\WooRewards\Controller
S
10 39
GeminiLabs\SiteReviews\Notices\LicenseNotice
S
10 25
GeminiLabs\SiteReviews\Modules\Multilingual
S
10 29
GeminiLabs\SiteReviews\Integrations\RankMath\Controller
S
9 33
GeminiLabs\SiteReviews\Integrations\SASWP\Controller
S
9 33
GeminiLabs\SiteReviews\License
S
9 33
GeminiLabs\SiteReviews\Integrations\Elementor\ElementorFormWidget
S
9 163
GeminiLabs\SiteReviews\Commands\ExportReviews
S
9 46
GeminiLabs\SiteReviews\Migrations\Migrate_5_25_0\MigrateSettings
S
9 45
GeminiLabs\SiteReviews\Migrations\Migrate_6_1_0
S
9 30
GeminiLabs\SiteReviews\Notices\PremiumNotice
S
9 28
GeminiLabs\SiteReviews\Integrations\SEOPress\Controller
S
9 35
GeminiLabs\SiteReviews\Integrations\Elementor\ElementorSummaryWidget
S
9 238
GeminiLabs\SiteReviews\Integrations\Divi\Controller
S
9 42
GeminiLabs\SiteReviews\Notices\RetiredNotice
S
9 28
GeminiLabs\SiteReviews\Commands\ToggleVerified
S
8 33
GeminiLabs\SiteReviews\Widgets\SiteReviewsWidget
S
8 77
GeminiLabs\SiteReviews\Integrations\Elementor\ElementorReviewsWidget
S
8 221
GeminiLabs\SiteReviews\Commands\ImportSettings
S
8 32
GeminiLabs\SiteReviews\Commands\SendVerificationEmail
S
8 52
GeminiLabs\SiteReviews\Modules\Avatars\AbstractSvgAvatar
S
8 28
GeminiLabs\SiteReviews\Commands\RegisterPostType
S
8 47
GeminiLabs\SiteReviews\Database\NormalizePaginationArgs
S
8 30
GeminiLabs\SiteReviews\Commands\ConvertTableEngine
S
7 37
GeminiLabs\SiteReviews\Modules\Sanitizers\SanitizeUserId
S
7 22
GeminiLabs\SiteReviews\Modules\Assets\AssetJs
S
7 27
GeminiLabs\SiteReviews\Modules\Sanitizers\SanitizeDate
S
7 15
GeminiLabs\SiteReviews\Migrations\Migrate_5_25_0
S
7 36
GeminiLabs\SiteReviews\Migrations\Migrate_6_2_1
S
7 57
GeminiLabs\SiteReviews\Integrations\MyCred\Hooks
S
7 15
GeminiLabs\SiteReviews\Commands\TogglePinned
S
7 29
GeminiLabs\SiteReviews\Integrations\GamiPress\Hooks
S
7 26
GeminiLabs\SiteReviews\Blocks\SiteReviewBlock
S
7 45
GeminiLabs\SiteReviews\Integrations\WooCommerce\Controllers\BlocksApi\ProductReviewsRoute
S
7 37
GeminiLabs\SiteReviews\Notices\MigrationNotice
S
7 23
GeminiLabs\SiteReviews\Integrations\MyCred\Controller
S
6 30
GeminiLabs\SiteReviews\Commands\RegisterShortcodes
S
6 18
GeminiLabs\SiteReviews\Widgets\SiteReviewsSummaryWidget
S
6 52
GeminiLabs\SiteReviews\Blocks\SiteReviewsBlock
S
6 100
GeminiLabs\SiteReviews\Commands\RegisterWidgets
S
6 18
GeminiLabs\SiteReviews\Modules\Validator\ValidateForm
S
6 38
GeminiLabs\SiteReviews\Commands\RegisterBlocks
S
6 18
GeminiLabs\SiteReviews\Migrations\Migrate_6_2_0
S
6 21
GeminiLabs\SiteReviews\Commands\RegisterTinymcePopups
S
6 18
GeminiLabs\SiteReviews\Controllers\FlyoutController
S
6 52
GeminiLabs\SiteReviews\Modules\Sanitizers\SanitizeUserName
S
5 24
GeminiLabs\SiteReviews\Blocks\SiteReviewsSummaryBlock
S
5 81
GeminiLabs\SiteReviews\Commands\VerifyReview
S
5 21
GeminiLabs\SiteReviews\Modules\Sanitizers\SanitizeAttrStyle
S
5 22
GeminiLabs\SiteReviews\Commands\ApproveReview
S
5 29
GeminiLabs\SiteReviews\Integrations\UltimateMember\Controller
S
5 11
GeminiLabs\SiteReviews\Defaults\EmailDefaults
S
5 30
GeminiLabs\SiteReviews\Integrations\WLPR\Hooks
S
5 15
GeminiLabs\SiteReviews\Modules\Sanitizers\SanitizeUserEmail
S
5 16
GeminiLabs\SiteReviews\Integrations\WooCommerce\Controllers\BlocksApi\ProductQuery
S
5 25
GeminiLabs\SiteReviews\Integrations\WooRewards\Hooks
S
4 19
GeminiLabs\SiteReviews\Controllers\ListTableColumns\ColumnValueAssignedPosts
S
4 13
GeminiLabs\SiteReviews\Modules\Sanitizers\SanitizeJson
S
4 14
GeminiLabs\SiteReviews\Overrides\PluginUpgrader
S
4 30
GeminiLabs\SiteReviews\Controllers\Api\Version1\Schema\ReviewSchema
S
4 249
GeminiLabs\SiteReviews\Modules\Sanitizers\SanitizeUrl
S
4 11
GeminiLabs\SiteReviews\Integrations\LPFW\Hooks
S
4 13
GeminiLabs\SiteReviews\Integrations\SchemaPro\Hooks
S
4 25
GeminiLabs\SiteReviews\Integrations\WooCommerce\Elementor\Widgets\ProductRating
S
3 107
GeminiLabs\SiteReviews\Commands\RegisterPostMeta
S
3 26
GeminiLabs\SiteReviews\Integrations\FusionBuilder\FusionRatingSummary
S
2 122
GeminiLabs\SiteReviews\Tinymce\SiteReviewsTinymce
S
2 96
GeminiLabs\SiteReviews\Integrations\FusionBuilder\FusionLatestReviews
S
2 143
GeminiLabs\SiteReviews\Integrations\FusionBuilder\FusionReviewForm
S
2 97
GeminiLabs\SiteReviews\Integrations\RankMath\Defaults\RatingSchemaTypeDefaults
S
1 247
GeminiLabs\SiteReviews\Controllers\Api\Version1\Schema\SummaryParameters
S
1 105
GeminiLabs\SiteReviews\Controllers\Api\Version1\Schema\ReviewParameters
S
1 136

310 more item(s) not shown.