/workspace/src/extensions/SpamBlacklist
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
MediaWiki\Extension\SpamBlacklist\ApiSpamBlacklist
0%
MediaWiki\Extension\SpamBlacklist\EmailBlacklist
0%
MediaWiki\Extension\SpamBlacklist\Hooks
0%
MediaWiki\Extension\SpamBlacklist\SpamBlacklistLogFormatter
0%
MediaWiki\Extension\SpamBlacklist\SpamBlacklistPreAuthenticationProvider
0%
MediaWiki\Extension\SpamBlacklist\SpamRegexBatch
0%
Cleanup
0%
MediaWiki\Extension\SpamBlacklist\BaseBlacklist
4%
MediaWiki\Extension\SpamBlacklist\SpamBlacklist
74%
Project Risks
Class
CRAP
MediaWiki\Extension\SpamBlacklist\BaseBlacklist
2242
MediaWiki\Extension\SpamBlacklist\Hooks
552
MediaWiki\Extension\SpamBlacklist\SpamRegexBatch
506
Cleanup
420
MediaWiki\Extension\SpamBlacklist\EmailBlacklist
90
MediaWiki\Extension\SpamBlacklist\SpamBlacklist
45
MediaWiki\Extension\SpamBlacklist\ApiSpamBlacklist
30
MediaWiki\Extension\SpamBlacklist\SpamBlacklistPreAuthenticationProvider
6
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
execute
0%
getMessageParameters
0%
__construct
0%
onEditFilterMergedContent
0%
onParserOutputStashForEdit
0%
onUserCanSendEmail
0%
onEditFilter
0%
onPageSaveComplete
0%
onUploadVerifyUpload
0%
warmCachesForFilter
0%
testForAccountCreation
0%
getAllowedParams
0%
buildRegexes
0%
validateRegexes
0%
stripLines
0%
buildSafeRegexes
0%
getBadLines
0%
regexesFromText
0%
regexesFromMessage
0%
__construct
0%
execute
0%
checkUser
0%
getBlacklistType
0%
filter
0%
getBlacklists
0%
getExamplesMessages
0%
getHelpUrls
0%
__construct
0%
addBlacklistType
0%
getBlacklistTypes
0%
getSpamBlacklist
0%
getEmailBlacklist
0%
getInstance
0%
clearInstanceCache
0%
isLocalSource
0%
cleanupArticle
0%
warmCachesForFilter
0%
getLocalBlacklists
0%
getWhitelists
0%
getSharedBlacklists
0%
clearCache
0%
buildSharedBlacklists
0%
getHttpText
0%
getArticleText
0%
getRegexStart
0%
getRegexEnd
0%
logFilterHit
7%
filter
87%
Project Risks
Method
CRAP
execute
132
isLocalSource
132
cleanupArticle
72
checkUser
56
onEditFilterMergedContent
42
getBadLines
42
buildRegexes
42
buildSharedBlacklists
30
getHttpText
30
onUploadVerifyUpload
30
filter
20
onEditFilter
20
getInstance
20
getSharedBlacklists
20
logFilterHit
16
onUserCanSendEmail
12
onPageSaveComplete
12
getArticleText
12
validateRegexes
12
buildSafeRegexes
12
__construct
6
getRegexEnd
6
testForAccountCreation
6
getBlacklists
6
regexesFromMessage
6
execute
6