/workspace/src/extensions/StopForumSpam
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
MediaWiki\Extension\StopForumSpam\AbuseFilterHookHandler
0%
MediaWiki\Extension\StopForumSpam\Hooks
0%
MediaWiki\Extension\StopForumSpam\DenyListManager
42%
Project Risks
Class
CRAP
MediaWiki\Extension\StopForumSpam\Hooks
600
MediaWiki\Extension\StopForumSpam\DenyListManager
559
MediaWiki\Extension\StopForumSpam\AbuseFilterHookHandler
72
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
__construct
0%
onAbuseFilter_computeVariable
0%
onAbuseFilter_generateUserVars
0%
onAbuseFilter_builder
0%
singleton
0%
getCachedIpDenyList
0%
purgeCachedIpDenyList
0%
fetchFlatDenyListHexIpsRemote
0%
fetchRemoteFile
0%
__construct
0%
getIPFromUser
0%
onGetUserPermissionsErrorsExpensive
0%
onOtherBlockLogLink
0%
fetchFlatDenyListHexIps
44%
isIpDenyListed
66%
fetchFlatDenyListHexIpsLocal
83%
Project Risks
Method
CRAP
fetchFlatDenyListHexIpsRemote
342
onGetUserPermissionsErrorsExpensive
272
onOtherBlockLogLink
30
onAbuseFilter_computeVariable
12
fetchRemoteFile
12
fetchFlatDenyListHexIpsLocal
9
onAbuseFilter_generateUserVars
6
onAbuseFilter_builder
6
singleton
6
getIPFromUser
6
fetchFlatDenyListHexIps
4
isIpDenyListed
2