/workspace/src/extensions/AbuseFilter
includes
Hooks
Handlers
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
MediaWiki\Extension\AbuseFilter\Hooks\Handlers\EchoHandler
0%
MediaWiki\Extension\AbuseFilter\Hooks\Handlers\EditPermissionHandler
0%
MediaWiki\Extension\AbuseFilter\Hooks\Handlers\PageSaveHandler
0%
MediaWiki\Extension\AbuseFilter\Hooks\Handlers\PreferencesHandler
0%
MediaWiki\Extension\AbuseFilter\Hooks\Handlers\RecentChangeSaveHandler
0%
MediaWiki\Extension\AbuseFilter\Hooks\Handlers\UserMergeHandler
0%
MediaWiki\Extension\AbuseFilter\Hooks\Handlers\FilteredActionsHandler
83%
Project Risks
Class
CRAP
MediaWiki\Extension\AbuseFilter\Hooks\Handlers\EditPermissionHandler
600
MediaWiki\Extension\AbuseFilter\Hooks\Handlers\PreferencesHandler
110
MediaWiki\Extension\AbuseFilter\Hooks\Handlers\FilteredActionsHandler
28
MediaWiki\Extension\AbuseFilter\Hooks\Handlers\RecentChangeSaveHandler
12
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
onBeforeCreateEchoEvent
0%
onGetUserPermissionsErrors
0%
onJsonValidateSave
0%
onUploadStashFile
0%
__construct
0%
onPageSaveComplete
0%
__construct
0%
onGetPreferences
0%
onSaveUserOptions
0%
__construct
0%
onRecentChange_save
0%
onUserMergeAccountFields
0%
onEditFilterMergedContent
55%
filterUpload
66%
filterEdit
80%
Project Risks
Method
CRAP
onJsonValidateSave
306
onGetUserPermissionsErrors
56
onSaveUserOptions
56
filterEdit
7
filterUpload
7
onGetPreferences
6
onRecentChange_save
6
onEditFilterMergedContent
2