Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
MediaWiki\CheckUser\CheckUser\Widgets\HTMLFieldsetCheckUser0%
MediaWiki\CheckUser\Jobs\LogTemporaryAccountAccessJob0%
MediaWiki\CheckUser\EncryptedData0%
MediaWiki\CheckUser\Maintenance\PopulateCucActor0%
MediaWiki\CheckUser\CheckUser\Widgets\CIDRCalculator0%
MediaWiki\CheckUser\HookHandler\PageDisplay0%
MediaWiki\CheckUser\HookHandler\RLRegisterModulesHandler0%
MediaWiki\CheckUser\Services\CheckUserUtilityService0%
MediaWiki\CheckUser\CheckUser\CheckUserPagerNavigationBuilder0%
MediaWiki\CheckUser\Maintenance\PopulateCulActor0%
MediaWiki\CheckUser\Maintenance\PopulateCucComment0%
MediaWiki\CheckUser\CheckUser\SpecialCheckUserLog6%
MediaWiki\CheckUser\CheckUser\Pagers\CheckUserLogPager15%
MediaWiki\CheckUser\Investigate\Utilities\EventLogger20%
MediaWiki\CheckUser\CheckUser\SpecialCheckUser33%
MediaWiki\CheckUser\CheckUser\Pagers\CheckUserGetUsersPager51%
MediaWiki\CheckUser\Logging\TemporaryAccountLogFormatter54%
MediaWiki\CheckUser\Services\TokenQueryManager54%
MediaWiki\CheckUser\HookHandler\Preferences57%
MediaWiki\CheckUser\Maintenance\PopulateCheckUserTablesWithSimulatedData61%
MediaWiki\CheckUser\CheckUser\Pagers\AbstractCheckUserPager61%
MediaWiki\CheckUser\GuidedTour\TourLauncher75%
MediaWiki\CheckUser\Maintenance\PopulateCulComment79%
MediaWiki\CheckUser\Investigate\Pagers\PreliminaryCheckPager79%
MediaWiki\CheckUser\Logging\TemporaryAccountLogger80%
MediaWiki\CheckUser\Api\ApiQueryCheckUserLog81%
MediaWiki\CheckUser\Investigate\Utilities\DurationManager88%
MediaWiki\CheckUser\CheckUser\Pagers\CheckUserGetActionsPager89%

Project Risks

Class CRAP
MediaWiki\CheckUser\CheckUser\SpecialCheckUser2811
MediaWiki\CheckUser\CheckUser\Pagers\CheckUserLogPager942
MediaWiki\CheckUser\CheckUser\Pagers\CheckUserGetUsersPager768
MediaWiki\CheckUser\Maintenance\PopulateCheckUserTablesWithSimulatedData713
MediaWiki\CheckUser\CheckUser\Pagers\AbstractCheckUserPager359
MediaWiki\CheckUser\CheckUser\SpecialCheckUserLog318
MediaWiki\CheckUser\Services\CheckUserUtilityService182
MediaWiki\CheckUser\HookHandler\PageDisplay182
MediaWiki\CheckUser\Maintenance\PopulateCucComment110
MediaWiki\CheckUser\CheckUser\Pagers\CheckUserGetActionsPager87
MediaWiki\CheckUser\Maintenance\PopulateCucActor72
MediaWiki\CheckUser\CheckUser\CheckUserPagerNavigationBuilder56
MediaWiki\CheckUser\Maintenance\PopulateCulActor56
MediaWiki\CheckUser\CheckUser\Widgets\CIDRCalculator56
MediaWiki\CheckUser\Investigate\Pagers\PreliminaryCheckPager51
MediaWiki\CheckUser\Api\ApiQueryCheckUserLog27
MediaWiki\CheckUser\HookHandler\Preferences20
MediaWiki\CheckUser\EncryptedData20
MediaWiki\CheckUser\Services\TokenQueryManager19
MediaWiki\CheckUser\Investigate\Utilities\EventLogger12
MediaWiki\CheckUser\Maintenance\PopulateCulComment12
MediaWiki\CheckUser\Jobs\LogTemporaryAccountAccessJob12
MediaWiki\CheckUser\CheckUser\Widgets\HTMLFieldsetCheckUser12
MediaWiki\CheckUser\Logging\TemporaryAccountLogger11
MediaWiki\CheckUser\GuidedTour\TourLauncher9
MediaWiki\CheckUser\Investigate\Utilities\DurationManager8
MediaWiki\CheckUser\HookHandler\RLRegisterModulesHandler6
MediaWiki\CheckUser\Logging\TemporaryAccountLogFormatter5

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
getPagingQueries0%
prefixSearchSubpages0%
toString0%
__construct0%
getGroupName0%
verifyInitiator0%
displaySearchForm0%
addSubtitle0%
execute0%
getGroupName0%
doMassUserBlock0%
__toString0%
addJsCIDRForm0%
showForm0%
showIntroductoryText0%
execute0%
preprocessResults0%
getIndexField0%
getEmptyBody0%
getEndBody0%
getHtml0%
wrapForm0%
formatRow0%
getGroupName0%
getClientIPfromXFF0%
__construct0%
createManualLogEntry0%
run0%
__construct0%
logEvent0%
doesWrites0%
getGroupName0%
getPagingQueries0%
__construct0%
getPagingQueries0%
getPagingQueries0%
onResourceLoaderRegisterModules0%
onSaveUserOptions0%
onBeforePageDisplay0%
__construct0%
launchTour0%
encryptData0%
getPlaintext0%
getStartBody0%
getQueryInfoForReasonSearch0%
generateTimestampLink0%
getStartBody0%
getExamplesMessages0%
__construct0%
makeLink0%
__construct0%
getBlockFlag0%
getSelfLink0%
getTitleValue0%
getPageTitle0%
getFormattedTimestamp0%
getUpdateKey0%
__construct0%
buildGroupLink0%
isValidRange0%
getIpConds0%
getEndBody0%
getUpdateKey0%
isNavigationBarShown0%
getEndBody0%
getStartBody0%
performInsertBatch0%
__construct0%
getBody0%
getUpdateKey0%
getStartBody0%
getNavigationBuilder0%
doDBUpdates0%
__construct0%
getStartBody0%
getUpdateKey0%
doDBUpdates0%
getCheckUserHelperFieldsetHTML0%
doDBUpdates0%
execute4%
userBlockFlags38%
getMessageParameters44%
formatUserRow53%
log53%
getCipherMethod62%
formatValue64%
getCentralReplicaDB66%
getQueryInfo70%
getArrayFromField71%
getLinksFromRow74%
getTimestampFromRequest75%
getEmptyBody75%
doDBUpdates77%
execute79%
checkPermissions80%
randomlyAssignXFFHeader81%
preprocessResults83%
launchTour84%
getIPBlockInfo85%
makeTourLink86%
addLogEntry87%
formatRow88%
debouncedLog89%
getParametersForApi89%