/workspace/src/extensions/BounceHandler
includes
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
MediaWiki\Extension\BounceHandler\BounceHandlerJob
0%
MediaWiki\Extension\BounceHandler\BounceHandlerNotificationJob
0%
MediaWiki\Extension\BounceHandler\EchoBounceHandlerPresentationModel
0%
MediaWiki\Extension\BounceHandler\Hooks
0%
MediaWiki\Extension\BounceHandler\ProcessBounceEmails
0%
MediaWiki\Extension\BounceHandler\ProcessUnRecognizedBounces
0%
MediaWiki\Extension\BounceHandler\SchemaHooks
0%
MediaWiki\Extension\BounceHandler\ApiBounceHandler
73%
MediaWiki\Extension\BounceHandler\BounceHandlerActions
77%
MediaWiki\Extension\BounceHandler\ProcessBounceWithRegex
85%
Project Risks
Class
CRAP
MediaWiki\Extension\BounceHandler\ProcessBounceEmails
702
MediaWiki\Extension\BounceHandler\Hooks
156
MediaWiki\Extension\BounceHandler\ProcessBounceWithRegex
27
MediaWiki\Extension\BounceHandler\BounceHandlerNotificationJob
20
MediaWiki\Extension\BounceHandler\ProcessUnRecognizedBounces
20
MediaWiki\Extension\BounceHandler\BounceHandlerActions
17
MediaWiki\Extension\BounceHandler\ApiBounceHandler
16
MediaWiki\Extension\BounceHandler\BounceHandlerJob
12
MediaWiki\Extension\BounceHandler\SchemaHooks
6
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
onLoadExtensionSchemaUpdates
0%
generateVerp
0%
processUnRecognizedBounces
0%
__construct
0%
handleBounce
0%
getBounceRecordDB
0%
handleUnrecognizedBounces
0%
checkPermanentFailure
0%
getOriginalEmail
0%
getUserDetails
0%
processBounceHeaders
0%
processEmail
0%
getProcessor
0%
onEchoGetDefaultNotifiedUsers
0%
onBeforeCreateEchoEvent
0%
onUserMailerChangeReturnPath
0%
isInternal
0%
__construct
0%
getHeaderMessage
0%
getPrimaryLink
0%
getIconType
0%
run
0%
__construct
0%
run
0%
__construct
0%
notifyGlobalUser
0%
getHelpUrls
0%
getExamplesMessages
0%
mustBePosted
0%
execute
82%
__construct
85%
unSubscribeUser
86%
Project Risks
Method
CRAP
processBounceHeaders
56
getUserDetails
42
generateVerp
20
checkPermanentFailure
20
processUnRecognizedBounces
12
run
12
onUserMailerChangeReturnPath
12
onEchoGetDefaultNotifiedUsers
12
getBounceRecordDB
12
execute
6
unSubscribeUser
6
handleBounce
6
processEmail
6
getOriginalEmail
6
run
6
onLoadExtensionSchemaUpdates
6
__construct
2