Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
CheckSignatures0%
PopulateRecentChangesSource0%
NukePage0%
PageExists0%
CLIParser0%
PatchSql0%
PopulateBacklinkNamespace0%
PopulateChangeTagDef0%
PopulateFilearchiveSha10%
PopulateImageSha10%
PopulateInterwiki0%
PopulateIpChanges0%
PopulatePPSortKey0%
PopulateRevisionLength0%
NamespaceDupes0%
PopulateRevisionSha10%
PrewarmParsoidParserCache0%
Protect0%
PruneFileCache0%
PruneUnusedLinkTargetRows0%
PurgeChangedFiles0%
PurgeChangedPages0%
PurgeExpiredBlocks0%
PurgeExpiredUserrights0%
PurgeExpiredWatchlistItems0%
PurgeList0%
PurgeMessageBlobStore0%
NukeNS0%
MysqlMaintenance0%
PurgeOldText0%
MakeTestEdits0%
Digit2Html0%
DumpMessages0%
GenerateCollationData0%
UcdXmlReader0%
GenerateNormalizerDataAr0%
GenerateNormalizerDataMl0%
GenerateUcfirstOverrides0%
GenerateUpperCharTable0%
ImportExtensionMessages0%
LangMemUsage0%
ListVariants0%
ManageForeignResources0%
MWDocGen0%
ManageJobs0%
Mcc0%
McTest0%
GeneratePhpCharToUpperMappings0%
MergeMessageFileList0%
MigrateBlocks0%
MigrateExternallinks0%
MigrateLinksTable0%
MigrateRevisionActorTemp0%
MigrateRevisionCommentTemp0%
MigrateUserGroup0%
MoveBatch0%
PurgeModuleDeps0%
PurgePage0%
AllTrans0%
TrackBlobs0%
CheckStorage0%
CompressOld0%
DumpRev0%
FixLegacyEncoding0%
MoveToExternal0%
OrphanStats0%
RecompressTracked0%
CgzCopyTransaction0%
ResolveStubs0%
StorageTypeStats0%
TestCompression0%
Undelete0%
ShowSiteStats0%
UpdateMediaWiki0%
UpdateArticleCount0%
UpdateCollation0%
UpdateExtensionJsonSchema0%
UpdateRestrictions0%
UpdateSearchIndex0%
UpdateSpecialPages0%
UppercaseTitlesForUnicodeTransition0%
UserOptionsMaintenance0%
ValidateRegistrationFile0%
ViewCLI0%
WikiBirthday0%
MwSql0%
ShowJobs0%
PurgeParserCache0%
RefreshLinks0%
ReassignEdits0%
RebuildFileCache0%
ImageBuilder0%
RebuildLocalisationCache0%
RebuildAll0%
RebuildMessages0%
RebuildRecentchanges0%
RebuildTextIndex0%
RecountCategories0%
RefreshFileHeaders0%
RefreshImageMetadata0%
RemoveInvalidEmails0%
MediaWikiShell0%
RemoveUnusedAccounts0%
RenameDbPrefix0%
RenameRestrictions0%
RenameUser0%
RenameUsersMatchingPattern0%
DumpRenderer0%
ResetAuthenticationThrottle0%
ResetPageRandom0%
ResetUserEmail0%
RollbackEdits0%
RunBatchedQuery0%
RunJobs0%
DateFormats0%
CsvStatsOutput0%
CodeCleanerGlobalsPass0%
DeleteBatch0%
CompareLanguageConverterOutput0%
CompareParserCache0%
CompareParsers0%
ConvertExtensionToRegistration0%
ConvertExtensionsMessagesToTranslationAlias0%
CopyFileBackend0%
CopyJobQueue0%
CreateAndPromote0%
CreateBotPassword0%
DeleteArchivedFiles0%
DeleteArchivedRevisions0%
DeleteDefaultMessages0%
CleanupWatchlist0%
DeleteEqualMessages0%
DeleteOldRevisions0%
DeleteOrphanedRevisions0%
DeleteSelfExternals0%
DeleteTag0%
DumpBackup0%
DumpIterator0%
SearchDump0%
DumpLinks0%
DumpUploads0%
EditCLI0%
ClearInterwikiCache0%
CleanupUploadStash0%
TextStatsOutput0%
CheckBadRedirects0%
CommandLineInc0%
Sqlite0%
SqliteMaintenance0%
TableCleanup0%
MediaWiki\Maintenance\Version0%
AddChangeTag0%
AddRFCandPMIDInterwiki0%
AddSite0%
AttachLatest0%
BlockUsers0%
ChangePassword0%
CheckComposerLockUpToDate0%
TitleCleanup0%
CheckDependencies0%
CheckImages0%
CheckUsernames0%
CleanupBlocks0%
CleanupCaps0%
CleanupEmptyCategories0%
CleanupImages0%
CleanupInvalidDbKeys0%
CleanupPageLang0%
CleanupPreferences0%
CleanupRemovedModules0%
CleanupSpam0%
EmptyUserGroup0%
EraseArchivedFile0%
MWEval0%
LoggedUpdateMaintenance0%
GetTextMaint0%
GrepPages0%
BackupReader0%
ImportImages0%
ImportSiteScripts0%
ImportSites0%
ImportTextFiles0%
BackupDumper0%
DeleteLocalPasswords0%
FakeMaintenance0%
SchemaMaintenance0%
GetConfiguration0%
SevenZipStream0%
TextPassDumper0%
InitEditCount0%
InitSiteStats0%
InitUserPreference0%
CommandLineInstaller0%
InvalidateBotPasswords0%
InvalidateUserSessions0%
JSParseHelper0%
StatsOutput0%
WikiStatsOutput0%
ExpireTemporaryAccounts0%
GetReplicaServer0%
GenerateSitemap0%
FindOrphanedFiles0%
ExportSites0%
FetchText0%
FileOpPerfTest0%
FindBadBlobs0%
FindClasses0%
FileAwareNodeVisitor0%
DeprecatedInterfaceFinder0%
FindDeprecated0%
FindMissingActors0%
FindMissingFiles0%
GenerateSchemaSql0%
WrapOldPasswords0%
FixDefaultJsonContentPages0%
FixDoubleRedirects0%
GenerateSchemaChangeSql0%
GenerateJsonI18n0%
GenerateConfigSchema0%
GenerateAutoload0%
FormatInstallDoc0%
FixUserRegistration0%
FixTimestamps0%
FixMergeHistoryCorruption0%
FixInconsistentRedirects0%
Maintenance19%
MediaWiki\Maintenance\MaintenanceRunner24%
DatabaseLag44%
DumpCategoriesAsRdf51%
MigrateFileRepoLayout55%
CategoryChangesAsRdf70%
DeleteUserEmail84%
GetLagTimes89%

Project Risks

Class CRAP
TextPassDumper25122
Maintenance13461
UppercaseTitlesForUnicodeTransition9900
RecompressTracked8190
NamespaceDupes6806
CheckStorage6162
ConvertExtensionToRegistration5256
MediaWiki\Maintenance\MaintenanceRunner5019
ImportImages4970
BackupDumper3660
CopyFileBackend3540
GenerateSitemap3080
UserOptionsMaintenance2970
BackupReader2862
RebuildRecentchanges2450
FindBadBlobs2450
RefreshLinks2450
MoveToExternal2352
GenerateCollationData2162
CompressOld1980
TrackBlobs1980
GenerateConfigSchema1806
UpdateCollation1806
MwSql1722
Mcc1560
UpdateMediaWiki1560
GetConfiguration1560
RebuildLocalisationCache1482
CleanupInvalidDbKeys1406
CheckDependencies1332
MergeMessageFileList1260
PurgeChangedFiles1122
SchemaMaintenance1056
McTest992
UcdXmlReader992
CreateAndPromote930
TitleCleanup930
ImportExtensionMessages930
ResetAuthenticationThrottle930
RefreshImageMetadata870
ImportTextFiles870
ImageBuilder756
FindMissingActors756
PopulateImageSha1756
MysqlMaintenance756
UpdateSpecialPages702
CleanupImages702
DeleteEqualMessages702
GenerateJsonI18n650
PopulateChangeTagDef650
RenameUsersMatchingPattern600
RunJobs552
CommandLineInstaller552
MigrateBlocks506
PurgeList506
CleanupSpam506
FindOrphanedFiles506
RenameUser462
MWEval462
UpdateExtensionJsonSchema462
CompareLanguageConverterOutput462
CleanupEmptyCategories420
RemoveUnusedAccounts420
GrepPages420
CleanupUploadStash420
FixDoubleRedirects420
PurgeChangedPages420
EditCLI420
DeleteLocalPasswords420
SqliteMaintenance380
CompareParsers342
CleanupCaps342
RebuildTextIndex342
RebuildFileCache342
ReassignEdits342
PrewarmParsoidParserCache306
DumpBackup306
ResolveStubs306
DeleteBatch272
GenerateNormalizerDataAr272
PopulateRevisionLength272
CreateBotPassword272
CleanupBlocks272
DumpUploads272
CgzCopyTransaction272
PopulateRevisionSha1240
SevenZipStream240
RefreshFileHeaders240
PruneFileCache240
FileOpPerfTest240
CleanupPreferences240
DumpIterator240
FindMissingFiles240
FixMergeHistoryCorruption210
RecountCategories210
TableCleanup210
MediaWikiShell182
MigrateLinksTable182
ExpireTemporaryAccounts182
RollbackEdits182
MoveBatch182
ShowJobs182
DeprecatedInterfaceFinder182
ConvertExtensionsMessagesToTranslationAlias182
InvalidateUserSessions182
EraseArchivedFile182
CategoryChangesAsRdf156
MigrateExternallinks156
DeleteArchivedFiles156
WikiStatsOutput156
MigrateRevisionActorTemp156
MWDocGen156
AddSite156
CLIParser156
ResetUserEmail156
PopulateIpChanges156
ImportSiteScripts156
UpdateRestrictions132
CleanupWatchlist132
ManageJobs132
WrapOldPasswords132
BlockUsers132
FixTimestamps132
DateFormats132
Sqlite132
PopulateInterwiki132
MigrateFileRepoLayout122
FindDeprecated110
CopyJobQueue110
UpdateSearchIndex110
GenerateUcfirstOverrides110
FixInconsistentRedirects110
RenameDbPrefix110
StorageTypeStats110
DeleteOldRevisions110
ResetPageRandom110
PruneUnusedLinkTargetRows90
NukePage90
PopulatePPSortKey90
ListVariants90
FixDefaultJsonContentPages90
Protect90
PurgePage90
FetchText90
FixLegacyEncoding90
GeneratePhpCharToUpperMappings90
TestCompression90
MigrateRevisionCommentTemp90
GetTextMaint72
AttachLatest72
PopulateFilearchiveSha172
PopulateBacklinkNamespace72
NukeNS72
CheckImages72
RemoveInvalidEmails72
InitEditCount72
PurgeParserCache72
RunBatchedQuery56
ViewCLI56
CheckSignatures56
PopulateRecentChangesSource56
CheckComposerLockUpToDate56
GetReplicaServer56
LoggedUpdateMaintenance56
DeleteSelfExternals56
JSParseHelper56
CompareParserCache56
DeleteDefaultMessages56
FormatInstallDoc56
MigrateUserGroup56
AddRFCandPMIDInterwiki56
MediaWiki\Maintenance\Version56
CleanupPageLang42
DeleteOrphanedRevisions42
OrphanStats42
GenerateUpperCharTable42
CommandLineInc42
DumpLinks42
DumpRenderer42
EmptyUserGroup42
PatchSql42
MakeTestEdits42
DumpCategoriesAsRdf32
Undelete30
FindClasses30
CheckBadRedirects30
DeleteTag30
WikiBirthday30
ExportSites30
FixUserRegistration30
ManageForeignResources30
PurgeExpiredWatchlistItems30
Digit2Html30
CheckUsernames20
UpdateArticleCount20
GenerateNormalizerDataMl20
RebuildAll20
CleanupRemovedModules20
DeleteArchivedRevisions20
LangMemUsage20
PageExists20
InitUserPreference20
DumpRev20
ValidateRegistrationFile20
InitSiteStats20
SearchDump20
ShowSiteStats20
DatabaseLag19
AddChangeTag12
PurgeModuleDeps12
ChangePassword12
PurgeExpiredUserrights12
ClearInterwikiCache12
GenerateSchemaChangeSql12
DumpMessages12
InvalidateBotPasswords12
GenerateSchemaSql12
AllTrans12
GetLagTimes10
DeleteUserEmail6
CodeCleanerGlobalsPass6

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
backpopulateChangeTagId0%
parse0%
__construct0%
getDbType0%
execute0%
__construct0%
getUpdateKey0%
updateSkippedMessage0%
doDBUpdates0%
__construct0%
doDBUpdates0%
setUserDefinedTags0%
updateCountTagId0%
updateCountTag0%
backpopulateChangeTagPerTag0%
initParser0%
getUpdateKey0%
__construct0%
getUpdateKey0%
updateSkippedMessage0%
doDBUpdates0%
__construct0%
getUpdateKey0%
updateSkippedMessage0%
execute0%
doDBUpdates0%
__construct0%
execute0%
fetchLinks0%
getTitle0%
Wikitext0%
__construct0%
getTargetList0%
getDbType0%
init0%
execute0%
__construct0%
execute0%
runMysql0%
__construct0%
execute0%
checkAll0%
getInterwikiList0%
checkNamespace0%
checkLinkTable0%
checkPrefix0%
getDestination0%
render0%
getDestinationTitle0%
getAlternateTitle0%
movePage0%
canMerge0%
mergePage0%
__construct0%
execute0%
__construct0%
execute0%
deleteRevisions0%
__construct0%
execute0%
__construct0%
execute0%
doPopulate0%
doDBUpdates0%
execute0%
execute0%
execute0%
purgeFromLogType0%
purgeFromArchiveTable0%
getDeletedPath0%
verbose0%
__construct0%
execute0%
pageableSortedRows0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
__construct0%
execute0%
execute0%
doPurge0%
purgeNamespace0%
sendPurgeRequest0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
purge0%
__construct0%
__construct0%
__construct0%
getUpdateKey0%
getUpdateKey0%
__construct0%
doDBUpdates0%
getUpdateKey0%
__construct0%
doDBUpdates0%
getUpdateKey0%
buildUpdateCondition0%
__construct0%
getUpdateKey0%
doDBUpdates0%
doLenUpdates0%
upgradeRow0%
__construct0%
doDBUpdates0%
prune_directory0%
doSha1Updates0%
upgradeRow0%
__construct0%
getPageLookup0%
getRevisionLookup0%
getParsoidOutputAccess0%
getQueryBuilder0%
parse0%
normalizeNamespace0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
__construct0%
showProgressAndWait0%
__construct0%
blockend0%
element0%
formatPercent0%
element0%
blockend0%
element0%
blockend0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
execute0%
footer0%
__construct0%
execute0%
loadUcd0%
charCallback0%
generateFirstChars0%
__construct0%
readChars0%
open0%
readAttributes0%
handleChar0%
getBlocks0%
__construct0%
getDbType0%
blockstart0%
heading0%
__construct0%
getDbType0%
endElement0%
characterData0%
clearOpenElement0%
isValidTextId0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
canExecuteWithoutLocalSettings0%
finalSetup0%
execute0%
element0%
setDbPassOption0%
setPassOption0%
validateParamsAndArgs0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
formatPercent0%
heading0%
footer0%
blockstart0%
blockend0%
execute0%
getDbType0%
execute0%
__construct0%
benchmarkMultiKeyOpsDeferredBlocking0%
__construct0%
execute0%
__construct0%
execute0%
finalSetup0%
getDbType0%
readFile0%
generateMessageFileList0%
__construct0%
getUpdateKey0%
doDBUpdates0%
handleBatch0%
getUpdateKey0%
benchmarkSingleKeyOps0%
doDBUpdates0%
handleBatch0%
getRepo0%
__construct0%
getUpdateKey0%
doDBUpdates0%
handlePageBatch0%
__construct0%
getUpdateKey0%
doDBUpdates0%
__construct0%
getUpdateKey0%
doDBUpdates0%
__construct0%
benchmarkMultiKeyOpsImmediateBlocking0%
execute0%
execute0%
__construct0%
__construct0%
execute0%
loadJson0%
__construct0%
execute0%
__construct0%
execute0%
init0%
getMessagesDirs0%
processDir0%
processFile0%
getCoreData0%
setCoreData0%
execute0%
__construct0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
delete0%
repushAbandoned0%
__construct0%
showHelp0%
execute0%
mccGetHelp0%
execute0%
__construct0%
getTextSpawnedOnce0%
getSize0%
dispatch0%
dispatchToChild0%
doAllPages0%
report0%
doAllOrphans0%
executeChild0%
doPage0%
moveTextRow0%
finishIncompleteMoves0%
getTargetCluster0%
doOrphanList0%
__construct0%
addItem0%
recompress0%
startChildProcs0%
commit0%
__construct0%
execute0%
setUndoLog0%
resolveStub0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
checkIntegrity0%
initTrackingTable0%
getTextClause0%
killChildProcs0%
checkTrackingTable0%
trackRevisions0%
resolveLegacyEncoding0%
execute0%
compressOldPages0%
compressPage0%
compressWithConcat0%
__construct0%
execute0%
__construct0%
getConditions0%
resolveText0%
__construct0%
execute0%
doMoveToExternal0%
compress0%
resolveStubs0%
executeParent0%
getConditions0%
resolveText0%
__construct0%
getExternalDB0%
execute0%
getOptionsWithArgs0%
newFromCommandLine0%
__construct0%
debug0%
info0%
critical0%
logToFile0%
syncDBs0%
execute0%
interpretPointer0%
trackOrphanText0%
importRevision0%
__construct0%
reopenAndWaitForReplicas0%
doSpecialPageCacheUpdates0%
__construct0%
execute0%
getLikeBatches0%
getNamespaces0%
isUserPage0%
mungeTitle0%
doMove0%
shouldDelete0%
doUpdate0%
processTable0%
processUsers0%
execute0%
__construct0%
listAvailableOptions0%
showUsageStats0%
updateOptions0%
deleteOptions0%
deleteDefaults0%
warn0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
computeAge0%
execute0%
__construct0%
execute0%
updateSearchIndexForPage0%
findOrphanBlobs0%
init0%
__construct0%
execute0%
__construct0%
getDbType0%
setup0%
execute0%
afterFinalSetup0%
validateParamsAndArgs0%
formatWarnings0%
validateSettings0%
__construct0%
execute0%
__construct0%
execute0%
doUpdateSearchIndex0%
updateBatch0%
copyBatch0%
updateSortKeySizeHistogram0%
showSortKeySizeHistogram0%
__construct0%
execute0%
updateRequiredMwVersion0%
updateTo20%
__construct0%
execute0%
mapLegacyRestrictionBlob0%
__construct0%
getDbType0%
execute0%
__construct0%
restoreText0%
execute0%
__construct0%
rebuildRecentChangesTablePass20%
rebuildRecentChangesTablePass30%
findRcIdsWithGroups0%
rebuildRecentChangesTablePass40%
rebuildRecentChangesTablePass50%
purgeFeeds0%
__construct0%
getDbType0%
execute0%
populateSearchIndex0%
dropMysqlTextIndex0%
createMysqlTextIndex0%
clearSearchIndex0%
execute0%
execute0%
doWork0%
__construct0%
execute0%
updateFileHeaders0%
__construct0%
execute0%
setConditions0%
newLocalRepo0%
__construct0%
execute0%
doRefreshLinks0%
fixRedirect0%
fixLinksFromArticle0%
rebuildRecentChangesTablePass10%
__construct0%
dfnCheckInterval0%
imageCallback0%
doReassignEdits0%
initialiseUser0%
__construct0%
finalSetup0%
execute0%
__construct0%
execute0%
getRepo0%
build0%
init0%
progress0%
buildTable0%
buildImage0%
buildOldImage0%
execute0%
oldimageCallback0%
crawlMissing0%
checkMissingImage0%
addMissingImage0%
__construct0%
finalSetup0%
execute0%
doRebuild0%
getDbType0%
setForce0%
__construct0%
getDbType0%
execute0%
__construct0%
deleteLinksFromNonexistent0%
intervalCond0%
checkExternalConcatBlobs0%
execute0%
__construct0%
execute0%
getRollbackTitles0%
__construct0%
execute0%
getDbType0%
__construct0%
finalSetup0%
memoryLimit0%
execute0%
debugInternal0%
__construct0%
canExecuteWithoutLocalSettings0%
setupLogging0%
__construct0%
setupLegacy0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
sqlDoQuery0%
sqlPrintResult0%
getDbType0%
__construct0%
execute0%
check0%
addError0%
execute0%
execute0%
refreshTrackingCategory0%
initServices0%
refreshCategory0%
getPossibleCategories0%
__construct0%
execute0%
__construct0%
execute0%
isInactiveAccount0%
__construct0%
getDbType0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
movePageAndSubpages0%
__construct0%
initServices0%
execute0%
renameUser0%
movePageAndSubpages0%
__construct0%
execute0%
handleRevision0%
__construct0%
execute0%
clearLoginThrottle0%
clearSignupThrottle0%
clearTempAccountCreationThrottle0%
execute0%
startElement0%
closeSpawn0%
processOptions0%
execute0%
__construct0%
execute0%
doDelete0%
__construct0%
execute0%
deleteRevs0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
getCategoryIterator0%
__construct0%
getCategoryLinksIterator0%
__construct0%
execute0%
finalSetup0%
disableInterwikis0%
handleRevision0%
checkOptions0%
conclusions0%
__construct0%
getDbType0%
processRevision0%
__construct0%
execute0%
fetchMessageInfo0%
execute0%
execute0%
filesAreSame0%
removeAbsolutePath0%
removeAutodiscoveredParserTestFiles0%
handleCredits0%
handleHooks0%
handleResourceModules0%
needsComposerAutoloader0%
__construct0%
execute0%
__construct0%
execute0%
getListingDiffRel0%
copyFileBatch0%
delFileBatch0%
__construct0%
__construct0%
execute0%
copyJobs0%
__construct0%
execute0%
addLogEntry0%
__construct0%
execute0%
showGrants0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
fetchUsed0%
handleExtensionMessagesFiles0%
setCurrentFile0%
scanRevisionsByTimestamp0%
loadRevisionsByTimestamp0%
loadArchiveByRevisionId0%
getNextRevision0%
scanRevisionsById0%
loadRevisionsById0%
checkRevision0%
checkSlot0%
markBlob0%
handleStatus0%
__construct0%
execute0%
enterNode0%
getCurrentFile0%
getRevisionIds0%
getFoundNodes0%
isHardDeprecated0%
enterNode0%
__construct0%
getFiles0%
execute0%
__construct0%
getTables0%
getTableInfo0%
getNewActorId0%
execute0%
findBadActors0%
overwriteActorIDs0%
__construct0%
execute0%
getStartTimestamp0%
fetchLocal0%
__construct0%
outputItem0%
filterItem0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
scrubAllVersions0%
scrubVersion0%
__construct0%
canExecuteWithoutLocalSettings0%
execute0%
initServices0%
__construct0%
verboseLog0%
getTempAccountsToExpireQueryBuilder0%
queryBuilderToUserIdentities0%
expireTemporaryAccount0%
execute0%
__construct0%
execute0%
__construct0%
finalSetup0%
getBlobStore0%
execute0%
__construct0%
execute0%
doPerfTest0%
stripPath0%
handleMessagesDirs0%
openSpawn0%
loadThing0%
execute0%
getNewCatsIterator0%
getMovedCatsIterator0%
getDeletedCatsIterator0%
getRestoredCatsIterator0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
addToDependencies0%
__construct0%
formatForHumans0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
processRowToUppercase0%
processRowToLowercase0%
movePage0%
__construct0%
execute0%
execute0%
doDBUpdates0%
execute0%
beforeTraverse0%
__construct0%
maybeHelp0%
execute0%
isPresent0%
checkSqlSyntax0%
__construct0%
execute0%
vacuum0%
integrityCheck0%
backup0%
checkSyntax0%
__construct0%
init0%
__construct0%
progress0%
runTable0%
hexChar0%
__construct0%
canExecuteWithoutLocalSettings0%
execute0%
__construct0%
execute0%
__construct0%
getUpdateKey0%
updateSkippedMessage0%
doDBUpdates0%
__construct0%
execute0%
getUpdateKey0%
__construct0%
handleExtensionFunctions0%
compareOutput0%
execute0%
processRow0%
removeWatch0%
__construct0%
execute0%
__construct0%
execute0%
newHtmlOutputRendererHelper0%
getParserOptions0%
getParserOutput0%
getParsoidOutput0%
getWords0%
getBody0%
getConverterUsed0%
doOperations0%
mb_sprintf0%
outputSimilarity0%
outputDiff0%
__construct0%
execute0%
__construct0%
checkOptions0%
conclusions0%
stripParameters0%
processRevision0%
checkParserLocally0%
__construct0%
getAllGlobals0%
execute0%
__construct0%
execute0%
processRow0%
__construct0%
killRow0%
filePath0%
imageExists0%
pageExists0%
pokeFile0%
appendTitle0%
buildSafeTitle0%
__construct0%
execute0%
outputStatus0%
writeToReport0%
cleanupTable0%
makeValidTitle0%
processRow0%
__construct0%
updatePageLang0%
__construct0%
execute0%
deleteByWhere0%
__construct0%
execute0%
__construct0%
execute0%
cleanupArticle0%
__construct0%
processRow0%
fileExists0%
moveIllegalPage0%
moveInconsistentPage0%
execute0%
__construct0%
execute0%
setDB0%
memoryLimit0%
clearParamsAndArgs0%
setName0%
loadParamsAndArgs0%
validateParamsAndArgs0%
maybeHelp0%
showHelp0%
finalSetup0%
afterFinalSetup0%
purgeRedundantText0%
getDir0%
getDB0%
getReplicaDB0%
runChild0%
getPrimaryDB0%
setDBProvider0%
beginTransaction0%
commitTransaction0%
waitForReplication0%
rollbackTransaction0%
posix_isatty0%
readconsole0%
readlineEmulation0%
getTermSize0%
requireTestsAutoloader0%
getHookContainer0%
getHookRunner0%
setup0%
checkRequiredExtensions0%
validateUserOption0%
canExecuteWithoutLocalSettings0%
__construct0%
initialize0%
checkFiles0%
getUserDB0%
processUsers0%
getUserBatches0%
execute0%
__construct0%
execute0%
setForce0%
updateSkippedMessage0%
getParameters0%
supportsOption0%
requireExtension0%
addArg0%
deleteOption0%
setAllowUnregisteredOptions0%
addDescription0%
hasArg0%
getArgs0%
getBatchSize0%
setBatchSize0%
getName0%
getStdin0%
isQuiet0%
error0%
fatalError0%
parseIntList0%
getFieldReference0%
progress0%
execute0%
stream_open0%
url_stat0%
stream_close0%
stream_flush0%
stream_read0%
stream_write0%
stream_tell0%
stream_eof0%
stream_seek0%
__construct0%
finalSetup0%
getBlobStore0%
processOptions0%
register0%
rotateDb0%
initProgress0%
dump0%
processFileOpt0%
showReport0%
setTimeExceeded0%
checkIfTimeExceeded0%
finalOptionCheck0%
readDump0%
exportTransform0%
getText0%
getTextDb0%
getTextSpawned0%
stripPath0%
getSchema0%
setOption0%
defineSettings0%
setArg0%
getName0%
setUsagePrefix0%
getConfig0%
showHelpAndExit0%
initFromWrapper0%
initForClass0%
initInternal0%
getExtensionInfo0%
setup0%
getName0%
memoryLimit0%
adjustMemoryLimit0%
emulateConfig0%
cleanupSqlArray0%
overrideConfig0%
getServiceContainer0%
run0%
fatalError0%
error0%
shouldExecute0%
cleanup0%
shutdown0%
__construct0%
canExecuteWithoutLocalSettings0%
execute0%
getSqlPathWithFileName0%
writeSchema0%
loadFile0%
execute0%
showReport0%
generateNamespaces0%
getVariableDeclaration0%
__construct0%
execute0%
transformI18nFile0%
findCommentBefore0%
getAuthorsFromComment0%
__construct0%
generateSchema0%
__construct0%
generateSchema0%
__construct0%
execute0%
setNamespacePriorities0%
priority0%
generateSchemaYaml0%
guessPriority0%
getPageRes0%
main0%
open0%
write0%
close0%
sitemapFilename0%
xmlHead0%
xmlSchema0%
openIndex0%
indexEntry0%
closeIndex0%
report0%
fileEntry0%
generateVariableStubs0%
getConstantDeclaration0%
generateLimit0%
execute0%
__construct0%
getUpdateKey0%
doDBUpdates0%
handleRow0%
__construct0%
execute0%
queueJobs0%
__construct0%
getUpdateKey0%
doDBUpdates0%
__construct0%
execute0%
__construct0%
__construct0%
generateNames0%
execute0%
__construct0%
execute0%
canExecuteWithoutLocalSettings0%
getDbType0%
execute0%
__construct0%
canExecuteWithoutLocalSettings0%
getDbType0%
getSettings0%
writeOutput0%
getOutputPath0%
execute0%
generateSchemaArray0%
closeFile0%
openFile0%
__construct0%
__construct0%
validateParamsAndArgs0%
importFromHandle0%
__construct0%
execute0%
findFiles0%
findAuxFile0%
getFileCommentFromSourceWiki0%
getFileUserFromSourceWiki0%
__construct0%
execute0%
fetchScriptList0%
__construct0%
execute0%
reportException0%
execute0%
importFromFile0%
__construct0%
finalSetup0%
registerOutput0%
registerFilter0%
loadPlugin0%
processOptions0%
dump0%
initProgress0%
backupDb0%
setDB0%
__destruct0%
backupServer0%
reportPage0%
revCount0%
importFromStdin0%
execute0%
progress0%
__construct0%
__construct0%
init0%
execute0%
findPages0%
execute0%
__construct0%
showReport0%
isAllowedVariable0%
__construct0%
execute0%
setNsfilter0%
getNsIndex0%
skippedNamespace0%
formatVarDump0%
reportPage0%
handleRevision0%
execute0%
handleUpload0%
handleLogItem0%
report0%
execute0%
formatSize28%
execute38%
getScriptClass42%
loadSpecialVars50%
isAbsolutePath50%
execute51%
loadWithArgv55%
loadScriptFile66%
execute80%
output81%
getCategoriesUpdate83%
preloadScriptFile84%
runBatch85%
addArg86%
execute88%

Project Risks

Method CRAP
check2756
execute2550
execute1056
execute870
execute812
execute756
compressWithConcat756
cleanupTable756
execute702
execute702
generateFirstChars650
getText650
execute552
doDBUpdates462
checkNamespace462
processOptions420
doMoveToExternal420
execute420
execute420
execute380
execute380
execute380
execute342
doDBUpdates342
main306
execute306
processTable306
execute306
execute306
checkAll306
execute272
startElement272
execute272
copyFileBatch272
execute272
handleBatch272
execute240
execute240
execute240
finalSetup240
execute240
execute240
execute240
moveInconsistentPage210
execute210
execute210
checkLinkTable210
execute210
execute210
findOrphanBlobs210
execute182
checkFiles182
execute182
getTextSpawnedOnce182
purgeFromLogType182
updateOptions182
validateParamsAndArgs182
execute182
execute182
execute182
deleteOptions156
execute156
execute156
rebuildRecentChangesTablePass4156
dump156
mungeTitle156
execute156
execute156
doPerfTest156
execute156
execute156
execute156
loadThing156
execute132
execute132
generateMessageFileList132
execute132
handleResourceModules132
transformI18nFile132
resolveStub132
execute132
runMysql132
benchmarkSingleKeyOps132
characterData110
scanRevisionsByTimestamp110
execute110
doDBUpdates110
findFiles110
execute110
processOptions110
charCallback110
doDBUpdates110
execute110
execute110
execute110
execute110
doMove110
commit110
showSortKeySizeHistogram110
execute110
checkSqlSyntax110
pokeFile110
execute110
execute110
execute108
readChars90
readDump90
importFromHandle90
doAllOrphans90
updateTo290
doPage90
processUsers90
showUsageStats90
execute90
finalOptionCheck90
cleanupArticle90
rebuildRecentChangesTablePass290
doRefreshLinks90
fetchMessageInfo90
execute90
execute90
execute90
startChildProcs72
resolveLegacyEncoding72
execute72
addToDependencies72
execute72
trackRevisions72
trackOrphanText72
getNamespaces72
execute72
handleChar72
updateBatch72
execute72
execute72
processRow72
doDBUpdates72
execute72
doSpecialPageCacheUpdates72
endElement72
doReassignEdits72
processOptions72
run72
execute72
overrideConfig72
defineSettings72
execute72
processFileOpt72
initialize72
execute72
prune_directory72
execute72
newLocalRepo72
filesAreSame72
doDelete72
execute72
execute72
rebuildRecentChangesTablePass172
processFile56
readconsole56
validateUserOption56
execute56
getBlocks56
execute56
execute56
fetchScriptList56
rotateDb56
showReport56
doUpdate56
runTable56
shouldDelete56
execute56
execute56
findPages56
validateSettings56
execute56
execute56
getNewActorId56
doPurge56
checkExternalConcatBlobs56
doRebuild56
resolveText56
execute56
doLenUpdates56
doDBUpdates56
handleHooks56
execute56
execute56
execute56
execute56
execute56
sqlPrintResult56
execute56
movePageAndSubpages56
generateSchemaYaml56
doDBUpdates56
resolveStubs56
doDBUpdates56
execute56
deleteByWhere56
doAllPages56
readlineEmulation42
setConditions42
purgeRedundantText42
shouldExecute42
shutdown42
deleteDefaults42
getTermSize42
execute42
addMissingImage42
runChild42
setupLogging42
populateSearchIndex42
validateParamsAndArgs42
execute42
execute42
repushAbandoned42
execute42
execute42
execute42
execute42
executeChild42
movePage42
execute42
purgeNamespace42
doSha1Updates42
execute42
compressPage42
readFile42
importRevision42
purgeFromArchiveTable42
addError42
pageableSortedRows42
loadParamsAndArgs42
execute42
execute42
execute42
execute42
enterNode42
findBadActors42
execute42
execute42
execute42
getListingDiffRel42
execute42
execute42
processRevision42
execute42
moveIllegalPage42
processRowToLowercase42
processRowToUppercase42
isAllowedVariable42
execute42
execute30
movePageAndSubpages30
benchmarkMultiKeyOpsDeferredBlocking30
benchmarkMultiKeyOpsImmediateBlocking30
execute30
mccGetHelp30
setNamespacePriorities30
renameUser30
delFileBatch30
execute30
handleBatch30
clearLoginThrottle30
getMessagesDirs30
removeAutodiscoveredParserTestFiles30
execute30
maybeHelp30
processUsers30
restoreText30
setPassOption30
doDBUpdates30
intervalCond30
closeSpawn30
doDBUpdates30
sendPurgeRequest30
purge30
markBlob30
execute30
doPopulate30
execute30
doDBUpdates30
backpopulateChangeTagPerTag30
execute30
dfnCheckInterval30
rebuildRecentChangesTablePass330
isHardDeprecated30
error30
execute30
execute30
doWork30
checkRequiredExtensions30
execute30
init30
__construct30
execute30
execute30
finishIncompleteMoves30
formatForHumans30
setup30
processRow30
execute30
updateRequiredMwVersion30
initFromWrapper30
findAuxFile30
doOrphanList30
importFromFile30
copyBatch30
cleanupSqlArray30
fixRedirect20
execute20
execute20
handleRow20
execute20
handlePageBatch20
generateSchemaArray20
deleteLinksFromNonexistent20
execute20
doDBUpdates20
openSpawn20
isInactiveAccount20
copyJobs20
initProgress20
execute20
execute20
execute20
removeWatch20
getDestination20
execute20
execute20
scanRevisionsById20
checkRevision20
getLikeBatches20
doDBUpdates20
execute20
showReport20
doDBUpdates20
doDBUpdates20
execute20
getTables20
mapLegacyRestrictionBlob20
doDBUpdates20
updateCountTag20
updateCountTagId20
setUserDefinedTags20
doDBUpdates20
execute20
Wikitext20
handleRevision20
execute20
isUserPage20
getSchema20
integrityCheck20
processRow20
execute20
formatPercent20
dispatch20
checkOptions20
getNsIndex20
killChildProcs20
open20
setDbPassOption20
execute20
handleRevision20
execute20
handleUpload20
showReport20
getTextDb20
execute20
handleExtensionFunctions20
dump20
stream_open20
write20
execute20
execute20
processDir20
execute20
execute18
needsComposerAutoloader12
compressOldPages12
getTextClause12
buildTable12
execute12
initialiseUser12
refreshTrackingCategory12
compress12
outputDiff12
execute12
clearSignupThrottle12
execute12
newFromCommandLine12
execute12
checkTrackingTable12
scrubVersion12
execute12
processRow12
outputItem12
__construct12
buildSafeTitle12
handleMessagesDirs12
movePage12
stripPath12
setupLegacy12
handleExtensionMessagesFiles12
execute12
execute12
execute12
init12
listAvailableOptions12
checkSyntax12
report12
handleCredits12
rebuildRecentChangesTablePass512
sqlDoQuery12
execute12
updateSortKeySizeHistogram12
checkParserLocally12
execute12
execute12
vacuum12
execute12
setBatchSize12
getStdin12
memoryLimit12
execute12
setArg12
execute12
getAlternateTitle12
initInternal12
getDestinationTitle12
getTargetList12
getExtensionInfo12
doDBUpdates12
execute12
adjustMemoryLimit12
checkIfTimeExceeded12
handleLogItem12
getConstantDeclaration12
getVariableDeclaration12
findCommentBefore12
writeSchema12
loadJson12
open12
generateNamespaces12
execute12
getCoreData12
__construct12
mergePage12
heading12
fetchLinks12
getUserBatches12
isValidTextId12
getStartTimestamp12
getRevisionIds12
execute12
upgradeRow12
execute12
checkSlot12
upgradeRow12
handleStatus12
setCoreData12
skippedNamespace12
execute12
formatSize9
execute9
loadSpecialVars8
isAbsolutePath8
preloadScriptFile7
getScriptClass6
addArg6
getFileCommentFromSourceWiki6
execute6
info6
getSqlPathWithFileName6
exportTransform6
updatePageLang6
register6
doOperations6
__construct6
recompress6
addItem6
getTextSpawned6
getTargetCluster6
__construct6
getFileUserFromSourceWiki6
importFromStdin6
logToFile6
report6
execute6
executeParent6
moveTextRow6
critical6
backupServer6
outputStatus6
execute6
getHookContainer6
progress6
loadFile6
execute6
posix_isatty6
progress6
getPrimaryDB6
reopenAndWaitForReplicas6
backup6
getReplicaDB6
getDB6
execute6
maybeHelp6
warn6
execute6
getHookRunner6
loadPlugin6
filePath6
checkIntegrity6
initTrackingTable6
cleanup6
interpretPointer6
backupDb6
error6
__destruct6
updateSearchIndexForPage6
killRow6
formatWarnings6
report6
execute6
showHelpAndExit6
getConfig6
doUpdateSearchIndex6
debug6
conclusions6
beforeTraverse6
purgeFeeds6
execute6
getTitle6
initParser6
processRevision6
findRcIdsWithGroups6
canMerge6
finalSetup6
fetchUsed6
dropMysqlTextIndex6
createMysqlTextIndex6
__construct6
updateFileHeaders6
queueJobs6
execute6
getDbType6
fetchLocal6
fixLinksFromArticle6
showProgressAndWait6
execute6
queryBuilderToUserIdentities6
execute6
verboseLog6
loadRevisionsById6
execute6
scrubAllVersions6
backpopulateChangeTagId6
execute6
filterItem6
getFoundNodes6
getRepo6
progress6
oldimageCallback6
checkMissingImage6
getOutputPath6
getSettings6
generateNames6
stripParameters6
indexEntry6
formatVarDump6
readAttributes6
execute6
execute6
element6
verbose6
execute6
setNsfilter6
execute6
validateParamsAndArgs6
getDbType6
getConverterUsed6
getBody6
getParserOutput6
sitemapFilename6
clearOpenElement6
removeAbsolutePath6
generateSchema6
generateVariableStubs6
getPossibleCategories6
showGrants6
__construct6
getAuthorsFromComment6
initServices6
generateSchema6
guessPriority6
handleRevision6
clearTempAccountCreationThrottle6
close6
getRollbackTitles6
execute6
memoryLimit6
execute5
output5
loadWithArgv3
loadScriptFile3
getCategoriesUpdate3
runBatch3