Code Analysis: Converter for Media 5.9.1

Class Rating Complexity Lines of code
WebpConverter\Conversion\Method\RemoteMethod
A
55 246
WebpConverter\Service\MediaStatusViewer
S
47 192
WebpConverter\Conversion\Method\GdMethod
S
46 134
WebpConverter\Loader\HtaccessLoader
S
44 187
WebpConverter\Conversion\PathsFinder
S
42 120
WebpConverter\Error\Detector\RewritesErrorsDetector
S
36 155
WebpConverter\Conversion\Method\ImagickMethod
S
31 93
WebpConverter\Conversion\FilesTreeFinder
S
29 102
WebpConverter\Loader\PassthruLoader
S
29 88
WebpConverter\Error\ErrorDetectorAggregator
S
26 87
PassthruLoader
S
24 73
WebpConverter\Conversion\OutputPath
S
24 70
WebpConverter\Conversion\Cron\CronInitiator
S
24 74
WebpConverter\Settings\Option\ImageResizeOption
S
22 83
WebpConverter\Settings\Option\OutputFormatsOption
S
22 66
WebpConverter\Conversion\Directory\DirectoryIntegration
S
22 65
WebpConverter\Service\FileLoader
S
22 83
WebpConverter\Conversion\Method\MethodFactory
S
20 44
WebpConverter\Conversion\Method\MethodAbstract
S
19 49
WebpConverter\Service\CacheIntegrator
S
19 47
WebpConverter\Settings\Page\PageIntegration
S
18 84
WebpConverter\Service\StatsManager
S
18 61
WebpConverter\Service\WpCliManager
S
17 120
WebpConverter\Conversion\Media\Upload
S
17 55
WebpConverter\Conversion\Cron\CronStatusManager
S
17 48
WebpConverter\Settings\Option\ExtraFeaturesOption
S
16 67
WebpConverter\Settings\Option\ImagesQualityOption
S
16 60
WebpConverter\Settings\Option\SupportedExtensionsOption
S
16 48
WebpConverter\Plugin\Uninstall\WebpFiles
S
16 42
WebpConverter\Settings\Option\SupportedDirectoriesOption
S
15 37
WebpConverter\Conversion\Format\FormatFactory
S
14 44
WebpConverter\Loader\HtaccessBypassingLoader
S
14 49
WebpConverter\Error\Detector\SettingsIncorrectDetector
S
14 21
WebpConverter\Settings\Option\ConversionMethodOption
S
13 47
WebpConverter\Conversion\DirectoryFilesFinder
S
13 47
WebpConverter\Error\Detector\PathsErrorsDetector
S
13 34
WebpConverter\Loader\LoaderIntegration
S
13 29
WebpConverter\Notice\UpgradeNotice
S
13 36
WebpConverter\Service\CloudflareConfigurator
S
13 71
WebpConverter\Service\DeactivationModalGenerator
S
13 168
WebpConverter\Settings\Option\AccessTokenOption
S
12 46
WebpConverter\Settings\Option\OptionsAggregator
S
12 46
WebpConverter\Settings\Option\RewriteInheritanceOption
S
12 34
WebpConverter\Conversion\Endpoint\CronConversionEndpoint
S
12 38
WebpConverter\Notice\BlackFridayNotice
S
12 42
WebpConverter\Notice\NoticeIntegration
S
12 39
WebpConverter\Settings\Option\LoaderTypeOption
S
12 52
WebpConverter\Service\TokenValidator
S
11 49
WebpConverter\Settings\SettingsSave
S
11 37
WebpConverter\Action\DeletePaths
S
11 27
WebpConverter\Conversion\Directory\DirectoryFactory
S
11 39
WebpConverter\Model\Token
S
11 37
WebpConverter\Notice\ThanksNotice
S
11 29
WebpConverter\Service\PathsGenerator
S
11 27
WebpConverter\Settings\Option\CloudflareZoneIdOption
S
10 43
WebpConverter\Settings\Option\CloudflareApiTokenOption
S
10 33
WebpConverter\Notice\CloudflareNotice
S
10 52
WebpConverter\Notice\TokenInactiveNotice
S
10 39
WebpConverter\Conversion\Endpoint\RegenerateEndpoint
S
10 59
WebpConverter\Settings\Option\ExcludedDirectoriesOption
S
9 29
WebpConverter\Settings\Option\MediaStatsOption
S
9 28
WebpConverter\Settings\Page\GeneralSettingsPage
S
9 62
WebpConverter\Error\Detector\TokenStatusDetector
S
9 22
WebpConverter\Notice\WelcomeNotice
S
9 28
WebpConverter\Service\RestApiUnlocker
S
9 33
WebpConverter\Settings\Option\AutoConversionOption
S
9 24
WebpConverter\Conversion\Media\Attachment
S
8 30
WebpConverter\Settings\PluginOptions
S
8 26
WebpConverter\Conversion\Method\LibraryMethodAbstract
S
8 37
WebpConverter\Settings\Page\DebugPage
S
8 60
WebpConverter\Error\Detector\PassthruExecutionDetector
S
8 37
WebpConverter\Conversion\Cron\CronEventGenerator
S
8 20
WebpConverter\Conversion\Format\AvifFormat
S
8 26
WebpConverter\Conversion\Method\MethodIntegrator
S
8 39
WebpConverter\Plugin\Links
S
8 47
WebpConverter\PluginData
S
8 26
WebpConverter\Conversion\Cron\CronStatusViewer
S
7 37
WebpConverter\Conversion\SkipLarger
S
7 16
WebpConverter\Service\BackupExcluder
S
7 23
WebpConverter\Settings\Option\OptionIntegration
S
7 29
WebpConverter\Conversion\Endpoint\PathsEndpoint
S
7 42
WebpConverter\Settings\Option\OptionAbstract
S
6 18
WebpConverter\Service\OptionsAccessManager
S
6 21
WebpConverter\Action\ConvertPaths
S
6 18
WebpConverter\Repository\TokenRepository
S
6 27
WebpConverter\Settings\Page\CdnSettingsPage
S
6 28
WebpConverter\Settings\Page\BulkOptimizationPage
S
6 24
WebpConverter\Conversion\Directory\DirectoryAbstract
S
6 22
WebpConverter\Error\Notice\RewritesNotExecutedNotice
S
6 59
WebpConverter\Conversion\Endpoint\EndpointIntegration
S
6 39
WebpConverter\Error\Detector\LibsWithoutWebpSupportDetector
S
5 14
WebpConverter\Conversion\SkipExcludedPaths
S
5 18
WebpConverter\Loader\LoaderAbstract
S
5 13
WebpConverter\Error\Detector\LibsNotInstalledDetector
S
5 13
WebpConverter\Conversion\SkipCrashed
S
5 13
WebpConverter\Conversion\Directory\UploadsWebpcDirectory
S
5 16
WebpConverter\Conversion\Endpoint\FilesStatsEndpoint
S
4 23
WebpConverter\Error\Detector\CloudflareStatusDetector
S
4 11
WebpConverter\Service\ServerConfigurator
S
4 8
WebpConverter\Plugin\Activation\DefaultSettings
S
4 13
WebpConverter\Conversion\Directory\UploadsDirectory
S
4 12
WebpConverter\Service\ViewLoader
S
3 10
WebpConverter\Settings\Page\AdvancedSettingsPage
S
3 15
WebpConverter\Notice\NoticeAbstract
S
3 9
WebpConverter\Error\Detector\WebpFormatActivatedDetector
S
3 10
WebpConverter\Plugin\Activation\WebpDirectory
S
3 6
WebpConverter\Plugin\Uninstall\DebugFiles
S
3 9
WebpConverter\Error\Notice\PassthruExecutionNotice
S
2 14
WebpConverter\Error\Notice\LibsWithoutWebpSupportNotice
S
2 19
WebpConverter\Error\Notice\LibsNotInstalledNotice
S
2 19
WebpConverter\Exception\RemoteErrorResponseException
S
2 6
WebpConverter\Error\Notice\PathUploadsUnavailableNotice
S
2 14
WebpConverter\Error\Notice\CloudflareSettingsIncorrectNotice
S
2 16
WebpConverter\Error\Notice\AccessTokenInvalidNotice
S
2 17
WebpConverter\Exception\SourcePathException
S
2 6
WebpConverter\Error\Notice\RewritesCachedNotice
S
2 39
WebpConverter\Error\Notice\BypassingApacheNotice
S
2 70
WebpConverter\Error\Notice\PathWebpNotWritableNotice
S
2 14
WebpConverter\WebpConverter
S
1 46
WebpConverter\Plugin\Uninstall\PluginSettings
S
1 34
WebpConverter\Plugin\Deactivation\PluginSettings
S
1 11

37 more item(s) not shown.