Code Analysis: If-So 1.9.4

Class Rating Complexity Lines of code
IfSo\Extensions\IFSOExtendedShortcodes\ExtendedShortcodes\ExtendedShortcodes
D
231 457
If_So_Admin_Settings
D
162 530
IfSo\PublicFace\Services\AnalyticsService\AnalyticsService
D
143 304
YahnisElsts\PluginUpdateChecker\v5p0\UpdateChecker
C
117 443
IfSo\Admin\Services\InterfaceModService\InterfaceModService
B
98 317
IfSo\PublicFace\Models\DataRulesModel\DataRulesUiModel
B
96 567
IfSo\Services\GeolocationService\GeolocationService
B
95 248
IfSo\Libs\Detection\MobileDetect
B
87 261
IfSo\PublicFace\Services\AnalyticsService\AnalyticsAjaxHandler
A
75 157
Elementor\IFSO_Dynamic_Widget
A
74 354
IfSo\Services\LicenseService\LicenseServiceBase
A
65 202
YahnisElsts\PluginUpdateChecker\v5p0\Vcs\GitLabApi
A
65 223
IfSo\PublicFace\Services\AjaxTriggersService\AjaxTriggersService
A
64 167
YahnisElsts\PluginUpdateChecker\v5p0\Vcs\GitHubApi
A
60 216
If_So_Public
A
57 223
IfSo\PublicFace\Services\GroupsService\GroupsService
A
57 145
IfSo\PublicFace\Services\TriggersService\Triggers\GeolocationTrigger
A
51 133
YahnisElsts\PluginUpdateChecker\v5p0\Vcs\Api
S
47 128
YahnisElsts\PluginUpdateChecker\v5p0\PucFactory
S
43 194
YahnisElsts\PluginUpdateChecker\v5p0\Plugin\UpdateChecker
S
43 159
IfSo\PublicFace\Services\PageVisitsService\PageVisitsService
S
42 111
YahnisElsts\PluginUpdateChecker\v5p0\Plugin\Ui
S
42 186
IfSo\Services\LicenseService\LicenseService
S
41 150
YahnisElsts\PluginUpdateChecker\v5p0\Scheduler
S
40 140
YahnisElsts\PluginUpdateChecker\v5p0\UpgraderStatus
S
38 95
IfSo\PublicFace\Helpers\CookieConsent
S
38 97
YahnisElsts\PluginUpdateChecker\v5p0\Vcs\BitBucketApi
S
38 159
IfSo\PublicFace\Services\TriggersService\Triggers\CookieIsSet
S
37 45
IfSo\PublicFace\Services\TriggersService\Triggers\ReferrerTrigger
S
37 76
IfSo_Page_Visits_Service
S
37 103
IfSo\PublicFace\Services\RecurrenceService\RecurrenceService
S
36 118
IfSo\PublicFace\Services\TriggersService\Triggers\ABTestingTrigger
S
35 82
IfSo\Services\GeoLicenseService\GeoLicenseService
S
35 136
YahnisElsts\PluginUpdateChecker\v5p0\Vcs\PluginUpdateChecker
S
34 156
If_So_Admin
S
30 125
IfSo\Services\PluginSettingsService\PluginSettingsService
S
30 304
YahnisElsts\PluginUpdateChecker\v5p0\DebugBar\Extension
S
28 121
IfSo\Services\TriggerPortService\TriggerImportService
S
28 73
YahnisElsts\PluginUpdateChecker\v5p0\DebugBar\Panel
S
27 133
YahnisElsts\PluginUpdateChecker\v5p0\StateStore
S
26 103
IfSo\Extensions\IfSoGutenbergBlock\IfsoGutenbergStandaloneConditionBlock
S
26 131
IfSo\PublicFace\Services\TriggersService\Filters\TriggerFilter
S
25 63
YahnisElsts\PluginUpdateChecker\v5p0\Plugin\Package
S
24 102
IfSo\Services\LicenseAjaxService\LicenseAjaxService
S
21 114
IfSo\PublicFace\Services\TriggersService\Handlers\RecurrenceHandler
S
20 51
IfSo\PublicFace\Services\TriggersService\Triggers\StartEndTimeTrigger
S
19 43
IfSo\Services\LicenseService\LicenseData\LicenseData
S
19 44
IfSo\Extensions\Elementor\IFSO_Elementor_Widgets
S
18 79
YahnisElsts\PluginUpdateChecker\v5p0\Metadata
S
17 50
IfSo\Services\AfterUpgradeService\AfterUpgradeService
S
17 66
IfSo\PublicFace\Services\StandaloneConditionService\StandaloneConditionService
S
17 43
IfSo\PublicFace\Services\TriggersService\TriggerContextLoader
S
17 49
IfSo\PublicFace\Services\TriggersService\TriggerData
S
17 54
IfSo\PublicFace\Services\TriggersService\Triggers\UserBehaviorBrowserLanguageTrigger
S
16 50
IfSo\PublicFace\Services\TriggersService\TriggerContext
S
16 46
IfSo_TimedCollection
S
15 55
IfSo\PublicFace\Services\TriggersVisitedService\TriggersVisitedService
S
15 33
IfSo_TimedCollection
S
15 55
IfSo\PublicFace\Services\GroupsService\GroupsHandler
S
15 37
YahnisElsts\PluginUpdateChecker\v5p0\Theme\UpdateChecker
S
15 57
IfSo\PublicFace\Services\TriggersService\Triggers\PageUrlTrigger
S
14 35
IfSo\Services\GeolocationService\GeoData
S
14 31
IfSo\PublicFace\Helpers\IfSoHttpGetRequest\IfSoHttpGetRequest
S
14 49
IfSo\PublicFace\Services\TriggersService\Triggers\GroupTrigger
S
13 19
YahnisElsts\PluginUpdateChecker\v5p0\Plugin\PluginInfo
S
13 51
IfSo\Addons\Base\ConditionsExtensionMain
S
13 24
YahnisElsts\PluginUpdateChecker\v5p0\Utils
S
12 31
IfSo_PageVisitItemConverterStrategy
S
12 38
IfSo\PublicFace\Services\TriggersService\Filters\AutoPTagFilter
S
12 45
IfSo_PageVisitItemConverterStrategy
S
12 38
YahnisElsts\PluginUpdateChecker\v5p0\Autoloader
S
12 48
YahnisElsts\PluginUpdateChecker\v5p0\InstalledPackage
S
11 30
IfSo\Services\TriggerPortService\TriggerExportService
S
11 37
IfSo\PublicFace\Models\DataRulesModel\DataRulesModel
S
11 33
YahnisElsts\PluginUpdateChecker\v5p0\Theme\Update
S
11 41
IfSo\Services\TriggerPortService\TriggerPortHandler
S
11 23
YahnisElsts\PluginUpdateChecker\v5p0\Plugin\Update
S
11 43
IfSo\PublicFace\Services\TriggersService\Triggers\UserRolesTrigger
S
10 26
IfSo\PublicFace\Services\TriggersService\Triggers\ScheduleDateTrigger
S
10 37
If_So
S
10 155
IfSo\PublicFace\Services\TriggersService\Triggers\UserDetailsTrigger
S
10 25
IfSo\PublicFace\Services\TriggersService\Triggers\PageVisitTrigger
S
10 38
IfSo\PublicFace\Services\TriggersService\Triggers\DeviceTrigger
S
10 22
IfSo\Services\PluginSettingsService\IfSoSettingsPagesVisitedOption
S
10 43
IfSo\PublicFace\Services\TriggersService\Triggers\UserIpAddress
S
10 19
IfSo\Extensions\IFSOExtendedShortcodes\ExtendedShortcodes\UIModel\UIElementComposite
S
10 27
IfSo\PublicFace\Services\TriggersService\Filters\AdminMessageFilter
S
10 140
IfSo\Services\PluginSettingsService\IfSoSettingsOptionBase
S
10 20
IfSo_PageVisitsTimedCollection
S
9 34
YahnisElsts\PluginUpdateChecker\v5p0\OAuthSignature
S
9 48
If_So_Loader
S
9 39
IfSo_PageVisitsTimedCollection
S
9 34
IfSo\Services\PluginSettingsService\IfSoSettingsYesNoOption
S
9 22
IfSo\PublicFace\Services\TriggerValidationService\TriggerValidationService
S
9 22
IfSo\PublicFace\Services\TriggersService\Handlers\TestingModeHandler
S
8 19
IfSo\Services\PluginSettingsService\IfSoSettingsNumberOption
S
8 24
IfSo\PublicFace\Services\DeviceDetectionService\DeviceDetectionService
S
8 22
IfSo\PublicFace\Services\TriggersService\Triggers\UtmTrigger
S
8 18
YahnisElsts\PluginUpdateChecker\v5p0\Theme\Package
S
8 36
IfSo\PublicFace\Services\TriggersService\Handlers\TriggersHandler
S
8 26
IfSo\Extensions\IfSoGutenbergBlock\IfSoGutenbergBlockBase
S
8 12
IfSo\Extensions\IfSoGutenbergBlock\IfSoTriggerGutenbergBlock
S
8 35
IfSo\PublicFace\Services\TriggersService\Triggers\TriggersVisitedTrigger
S
8 18
IfSo\PublicFace\Services\TriggersService\Triggers\TriggerBase
S
8 18
IfSo\PublicFace\Services\TriggersService\Filters\GoogleAnalyticsFilter
S
7 12
IfSo\PublicFace\Services\TriggersService\Triggers\UserBehaviorNewUserTrigger
S
7 17
IfSo\PublicFace\Services\TriggersService\Triggers\UserBehaviorLoggedTrigger
S
7 19
IfSo\PublicFace\Services\TriggersService\Triggers\PostCategoryTrigger
S
7 22
IfSo\PublicFace\Services\TriggersService\Triggers\UserBehaviorReturningTrigger
S
6 26
IfSo\Extensions\IFSOExtendedShortcodes\ExtendedShortcodes\UIModel\ShortcodeUI
S
6 16
IfSo\Services\GeolocationService\GeoDataOverride
S
6 10
YahnisElsts\PluginUpdateChecker\v5p0\DebugBar\PluginExtension
S
5 18
IfSo\Addons\Base\Extension
S
5 14
IfSo\PublicFace\Services\TriggersService\Triggers\TimeDateTriggerBase
S
4 11
IfSo\Extensions\IFSOExtendedShortcodes\ExtendedShortcodes\UIModel\ExtendedShortcodesUIModel
S
4 78
IfSo\PublicFace\Services\TriggersService\Triggers\AdvertisingPlatformTrigger
S
4 12
IfSo\Addons\Base\ExtensionInitializer
S
4 17
IfSo\PublicFace\Services\TriggersService\Triggers\DynamicLinkTrigger
S
4 12
IfSo\Addons\Base\Settings
S
4 10
YahnisElsts\PluginUpdateChecker\v5p0\Vcs\ThemeUpdateChecker
S
4 45
IfSo\PublicFace\Services\TriggersService\Handlers\SkipHandler
S
4 7
IfSo\PublicFace\Services\TriggersService\Filters\Hooks\RecurrenceHook
S
3 7

55 more item(s) not shown.