/workspace/src/extensions/GlobalBlocking
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
MediaWiki\Extension\GlobalBlocking\GlobalBlock
0%
MediaWiki\Extension\GlobalBlocking\GlobalBlocking
0%
MediaWiki\Extension\GlobalBlocking\UserMergeHooks
0%
MediaWiki\Extension\GlobalBlocking\Maintenance\PopulateCentralId
0%
MediaWiki\Extension\GlobalBlocking\Services\GlobalBlockReasonFormatter
76%
Project Risks
Class
CRAP
MediaWiki\Extension\GlobalBlocking\GlobalBlocking
552
MediaWiki\Extension\GlobalBlocking\GlobalBlock
462
MediaWiki\Extension\GlobalBlocking\Maintenance\PopulateCentralId
56
MediaWiki\Extension\GlobalBlocking\Services\GlobalBlockReasonFormatter
10
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
__construct
0%
getUserBlockErrors
0%
maybeLinkUserpage
0%
insertBlock
0%
block
0%
unblock
0%
buildSubtitleLinks
0%
selectFields
0%
getLocalWhitelistInfoByIP
0%
format
0%
getBy
0%
doesWrites
0%
getGroupName
0%
getGroupName
0%
doesWrites
0%
getGroupName
0%
onUserMergeAccountFields
0%
__construct
0%
getUpdateKey
0%
getLocalWhitelistInfoByIP
0%
getLocalWhitelistInfo
0%
purgeExpired
0%
getGlobalBlockId
0%
getByName
0%
getBlocker
0%
getIdentifier
0%
getId
0%
getXff
0%
setGlobalBlocker
0%
appliesToRight
0%
appliesToPasswordReset
0%
doDbUpdates
0%
isCreateAccountBlocked
0%
getUserBlock
0%
getUserBlockErrors
0%
getTargetType
0%
getGlobalBlockingBlock
0%
getRangeCondition
0%
getPrimaryGlobalBlockingDatabase
0%
getReplicaGlobalBlockingDatabase
0%
getGlobalBlockingDatabase
0%
maybeLinkUserpage
75%
buildExpirySelector
85%
Project Risks
Method
CRAP
setGlobalBlocker
56
doDbUpdates
30
appliesToRight
12
getTargetType
12
getGlobalBlockingBlock
12
buildExpirySelector
6
getBy
6
getByName
6
getGlobalBlockingDatabase
6
maybeLinkUserpage
2