Code Analysis: Watchful 1.6.1

Class Rating Complexity Lines of code
Watchful\Controller\Plugins
A
73 332
Watchful\Helpers\BackupPlugins\XClonerBackupPlugin
A
57 241
Watchful\Helpers\WatchfulEncrypt
S
47 170
Watchful\Audit\Files\FilesScanner
S
38 211
Watchful\Controller\Core
S
35 163
Watchful\Audit\Files\Tools
S
28 79
Watchful\Helpers\BackupPluginHelper
S
25 63
Watchful\Settings
S
25 146
Watchful\Controller\Themes
S
25 168
Watchful\Controller\Backups
S
17 224
Watchful\Helpers\BackupPlugins\AkeebaBackupPlugin
S
17 63
Watchful\Helpers\Sso\UserManager
S
16 52
Watchful\Helpers\Authentification
S
15 57
Watchful\Helpers\Sso\Client
S
15 51
Watchful\Main
S
14 35
Watchful\Init
S
14 74
Watchful\Controller\Audit
S
13 83
Watchful\Helpers\Connection
S
12 69
Watchful\Audit\Files\Integrity
S
12 55
Watchful\Controller\Files
S
11 133
Watchful\Helpers\FSPermissions
S
11 34
Watchful\Helpers\Files
S
11 51
Watchful\Audit\Files\RecursiveListing
S
11 48
Watchful\Skins\SkinCoreUpgrader
S
10 24
Watchful\Skins\SkinPluginUpgrader
S
10 24
Watchful\Skins\SkinThemeUpgrader
S
10 24
Watchful\Audit\Tests\RobotsTxt
S
9 34
Watchful\Audit\Tests\HasPhpVersion
S
9 27
Watchful\ExceptionHandler
S
9 27
Watchful\Audit\Tests\HasWpVersion
S
9 36
Watchful\Audit\Tests\HasThemesToUpdate
S
8 30
Watchful\Helpers\Sso\Authenticator
S
8 19
Watchful\Audit\Audit
S
8 38
Watchful\Audit\AuditProcess
S
8 29
Watchful\Helpers\BackupPlugins\Ai1wmBackupPlugin
S
7 21
Watchful\Audit\Tests\HasDeactivatedThemes
S
7 20
Watchful\Audit\Tests\HasInstallOnSubdirectory
S
7 25
Watchful\Audit\Tests\HasBadKeys
S
7 31
Watchful\Audit\Tests\HasDeactivatedPlugins
S
7 27
Watchful\Audit\Tests\HaveAdminsWeakPassword
S
6 22
Watchful\Helpers\Users
S
6 30
Watchful\Audit\Tests\HasDbWeakPassword
S
5 13
Watchful\Exception
S
4 10
Watchful\Helpers\ResponseFormatter
S
4 9
Watchful\Audit\Tests\HasWPHtaccess
S
4 11
Watchful\Audit\Tests\HasUnnecessaryLoginInfo
S
4 26
Watchful\Audit\ScannerResponse
S
4 15
Watchful\ShutdownHandler
S
4 17
Watchful\Audit\Tests\HasConfigChmod
S
3 10
Watchful\Controller\Tests
S
3 30
Watchful\Audit\Tests\IsDebugEnabled
S
3 6
Watchful\Helpers\InstalledPlugins
S
3 11
Watchful\Audit\Tests\IsUploadBrowsable
S
3 20
Watchful\Audit\Tests\IsScriptDebugEnabled
S
3 6
Watchful\Controller\Validation
S
3 39
Watchful\Audit\Tests\HasDBPrefix
S
2 9
Watchful\Routes
S
2 31
Watchful\Audit\Tests\IsDBDebugEnabled
S
1 4
Watchful\Audit\Tests\HasReadme
S
1 3
Watchful\Audit\Tests\HasWPAdminUser
S
1 3
Watchful\Helpers\AppAlerts
S
1 12