Code Analysis: Watchful 2.0.4

Class Rating Complexity Lines of code
Watchful\Helpers\PluginManager
B
94 465
Watchful\Backup\Processor
A
58 313
Watchful\Helpers\BackupPlugins\XClonerBackupPlugin
A
57 241
Watchful\Helpers\WatchfulEncrypt
S
47 170
Watchful\Helpers\ThemeUpdater
S
45 214
Watchful\Audit\Files\FilesScanner
S
38 211
Watchful\Helpers\Logger
S
38 157
Watchful\Backup\Utils
S
36 183
Watchful\Controller\Core
S
36 167
Watchful\Controller\Themes
S
34 190
Watchful\Helpers\PluginBackupManager
S
34 114
Watchful\Helpers\ThemeBackupManager
S
33 110
Watchful\Helpers\BackupPluginHelper
S
31 86
Watchful\Settings
S
29 174
Watchful\Audit\Files\Tools
S
28 79
Watchful\Controller\Backups
S
22 314
Watchful\Init
S
20 90
Watchful\Helpers\BackupPlugins\AkeebaBackupPlugin
S
19 69
Watchful\Controller\Plugins
S
18 143
Watchful\Helpers\Sso\Authenticator
S
16 34
Watchful\Helpers\Sso\Client
S
16 52
Watchful\Helpers\Sso\UserManager
S
16 52
Watchful\Helpers\Authentification
S
15 56
Watchful\Backup\ChunkedUploader
S
14 77
Watchful\Main
S
14 38
Watchful\Controller\Audit
S
13 83
Watchful\Audit\Files\Integrity
S
12 55
Watchful\Helpers\Connection
S
12 69
Watchful\Audit\Files\RecursiveListing
S
11 48
Watchful\Helpers\FSPermissions
S
11 34
Watchful\Helpers\Files
S
11 51
Watchful\Controller\Files
S
11 133
Watchful\Backup\StateManager
S
10 79
Watchful\Skins\SkinPluginUpgrader
S
10 28
Watchful\Skins\SkinCoreUpgrader
S
10 28
Watchful\Skins\SkinThemeUpgrader
S
10 28
Watchful\Audit\Tests\RobotsTxt
S
9 34
Watchful\Audit\Tests\HasPhpVersion
S
9 27
Watchful\Audit\Tests\HasThemesToUpdate
S
9 30
Watchful\ExceptionHandler
S
9 27
Watchful\Audit\Tests\HasWpVersion
S
9 36
Watchful\Audit\AuditProcess
S
8 29
Watchful\Audit\Audit
S
8 38
Watchful\Audit\Tests\HasBadKeys
S
8 34
Watchful\Helpers\BackupPlugins\Ai1wmBackupPlugin
S
7 21
Watchful\Audit\Tests\HasDeactivatedPlugins
S
7 27
Watchful\Audit\Tests\HasDeactivatedThemes
S
7 20
Watchful\Audit\Tests\HasInstallOnSubdirectory
S
7 25
Watchful\Helpers\Users
S
6 30
Watchful\Audit\Tests\IsDebugLogAvailable
S
6 15
Watchful\Audit\Tests\HaveAdminsWeakPassword
S
6 22
Watchful\Controller\Validation
S
5 48
Watchful\Helpers\LockFactory
S
5 25
Watchful\Helpers\InstalledPlugins
S
5 22
Watchful\Helpers\BackupPlugins\WatchfulBackupPlugin
S
5 15
Watchful\Audit\Tests\HasDbWeakPassword
S
5 13
Watchful\Exception
S
4 10
Watchful\Helpers\ResponseFormatter
S
4 9
Watchful\ShutdownHandler
S
4 16
Watchful\Audit\ScannerResponse
S
4 15
Watchful\Audit\Tests\HasUnnecessaryLoginInfo
S
4 26
Watchful\Audit\Tests\HasWPHtaccess
S
4 13
Watchful\Controller\Logs
S
4 30
Watchful\Audit\Tests\IsUploadBrowsable
S
3 20
Watchful\Audit\Tests\IsDebugEnabled
S
3 6
Watchful\Audit\Tests\HasConfigChmod
S
3 10
Watchful\Controller\Tests
S
3 30
Watchful\Audit\Tests\IsScriptDebugEnabled
S
3 6
Watchful\Audit\Tests\HasDBPrefix
S
2 9
Watchful\Routes
S
2 34
Watchful\Helpers\AppAlerts
S
1 12
Watchful\Audit\Tests\HasWPAdminUser
S
1 3
Watchful\Audit\Tests\IsDBDebugEnabled
S
1 4