Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
MediaWiki\Api\ApiAMCreateAccount0%
MediaWiki\Api\ApiAuthManagerHelper0%
MediaWiki\Api\ApiChangeAuthenticationData0%
MediaWiki\Api\ApiClientLogin0%
MediaWiki\Api\ApiEmailUser0%
MediaWiki\Api\ApiExpandTemplates0%
MediaWiki\Api\ApiFeedContributions0%
MediaWiki\Api\ApiFeedWatchlist0%
MediaWiki\Api\ApiFileRevert0%
MediaWiki\Api\ApiFormatFeedWrapper0%
MediaWiki\Api\ApiFormatXmlRsd0%
MediaWiki\Api\ApiHelp0%
MediaWiki\Api\ApiHelpParamValueMessage0%
MediaWiki\Api\ApiImageRotate0%
MediaWiki\Api\ApiImportReporter0%
MediaWiki\Api\ApiLanguageSearch0%
MediaWiki\Api\ApiLinkAccount0%
MediaWiki\Api\ApiManageTags0%
MediaWiki\Api\ApiMergeHistory0%
MediaWiki\Api\ApiOpenSearchFormatJson0%
MediaWiki\Api\ApiOptionsBase0%
MediaWiki\Api\ApiParamInfo0%
MediaWiki\Api\ApiPatrol0%
MediaWiki\Api\ApiQueryAllCategories0%
MediaWiki\Api\ApiQueryAllImages0%
MediaWiki\Api\ApiQueryAllLinks0%
MediaWiki\Api\ApiQueryAllMessages0%
MediaWiki\Api\ApiQueryAuthManagerInfo0%
MediaWiki\Api\ApiQueryBacklinks0%
MediaWiki\Api\ApiQueryBacklinksprop0%
MediaWiki\Api\ApiQueryBase0%
MediaWiki\Api\ApiQueryCategories0%
MediaWiki\Api\ApiQueryCategoryInfo0%
MediaWiki\Api\ApiQueryCategoryList0%
MediaWiki\Api\ApiQueryCategoryMembers0%
MediaWiki\Api\ApiQueryCodexIcons0%
MediaWiki\Api\ApiQueryContributors0%
MediaWiki\Api\ApiQueryDeletedRevisions0%
MediaWiki\Api\ApiQueryDeletedrevs0%
MediaWiki\Api\ApiQueryDuplicateFiles0%
MediaWiki\Api\ApiQueryExtLinksUsage0%
MediaWiki\Api\ApiQueryExternalLinks0%
MediaWiki\Api\ApiQueryFileRepoInfo0%
MediaWiki\Api\ApiQueryFilearchive0%
MediaWiki\Api\ApiQueryGeneratorBase0%
MediaWiki\Api\ApiQueryIWBacklinks0%
MediaWiki\Api\ApiQueryIWLinks0%
MediaWiki\Api\ApiQueryImages0%
MediaWiki\Api\ApiQueryLangBacklinks0%
MediaWiki\Api\ApiQueryLangLinks0%
MediaWiki\Api\ApiQueryLinks0%
MediaWiki\Api\ApiQueryMyStashedFiles0%
MediaWiki\Api\ApiQueryPagePropNames0%
MediaWiki\Api\ApiQueryPageProps0%
MediaWiki\Api\ApiQueryPagesWithProp0%
MediaWiki\Api\ApiQueryProtectedTitles0%
MediaWiki\Api\ApiQueryQueryPage0%
MediaWiki\Api\ApiQueryRandom0%
MediaWiki\Api\ApiQueryRevisionsBase0%
MediaWiki\Api\ApiQueryStashImageInfo0%
MediaWiki\Api\ApiQueryTags0%
MediaWiki\Api\ApiQueryTrackingCategories0%
MediaWiki\Api\ApiQueryUsers0%
MediaWiki\Api\ApiRemoveAuthenticationData0%
MediaWiki\Api\ApiResetPassword0%
MediaWiki\Api\ApiRsd0%
MediaWiki\Api\ApiSetPageLanguage0%
MediaWiki\Api\ApiTag0%
MediaWiki\Api\ApiValidatePassword0%
MediaWiki\Api\ApiOpenSearch15%
MediaWiki\Api\ApiQueryDisabled16%
MediaWiki\Api\ApiDisabled28%
MediaWiki\Api\ApiQueryUserInfo44%
MediaWiki\Api\ApiBase44%
MediaWiki\Api\ApiClearHasMsg45%
MediaWiki\Api\ApiQueryInfo45%
MediaWiki\Api\ApiFeedRecentChanges48%
MediaWiki\Api\ApiQueryRevisions50%
MediaWiki\Api\ApiSetNotificationTimestamp53%
MediaWiki\Api\ApiLogout53%
MediaWiki\Api\ApiUsageException53%
MediaWiki\Api\ApiEntryPoint57%
MediaWiki\Api\ApiWatch58%
MediaWiki\Api\ApiQueryAllDeletedRevisions58%
MediaWiki\Api\ApiQueryTokens60%
MediaWiki\Api\ApiQueryImageInfo64%
MediaWiki\Api\ApiImport64%
MediaWiki\Api\ApiQueryAllPages64%
MediaWiki\Api\ApiPageSet64%
MediaWiki\Api\ApiDelete65%
MediaWiki\Api\ApiQueryAllRevisions66%
MediaWiki\Api\ApiBlockInfoTrait66%
MediaWiki\Api\ApiCSPReport68%
MediaWiki\Api\ApiQueryPrefixSearch68%
MediaWiki\Api\ApiQueryLogEvents69%
MediaWiki\Api\ApiQuerySearch70%
MediaWiki\Api\ApiQueryUserContribs71%
MediaWiki\Api\ApiUpload71%
MediaWiki\Api\ApiQuery72%
MediaWiki\Api\ApiQueryBlocks72%
MediaWiki\Api\ApiProtect74%
MediaWiki\Api\ApiPurge75%
MediaWiki\Api\ApiUndelete76%
MediaWiki\Api\ApiQueryAllUsers76%
MediaWiki\Api\ApiBlockInfoHelper76%
MediaWiki\Api\ApiRollback78%
MediaWiki\Api\ApiRevisionDelete80%
MediaWiki\Api\ApiOptions82%
MediaWiki\Api\ApiQueryWatchlist82%
MediaWiki\Api\SearchApi83%
MediaWiki\Api\ApiQueryLanguageinfo84%
MediaWiki\Api\ApiMain84%
MediaWiki\Api\ApiQueryRecentChanges84%
MediaWiki\Api\ApiUserrights85%
MediaWiki\Api\ApiQueryWatchlistRaw86%
MediaWiki\Api\ApiCheckToken87%
MediaWiki\Api\ApiUnblock87%

Project Risks

Class CRAP
MediaWiki\Api\ApiQueryRevisionsBase18906
MediaWiki\Api\ApiBase10639
MediaWiki\Api\ApiHelp8742
MediaWiki\Api\ApiQueryDeletedrevs8742
MediaWiki\Api\ApiQueryBacklinks7482
MediaWiki\Api\ApiQueryBase6320
MediaWiki\Api\ApiParamInfo5852
MediaWiki\Api\ApiQueryBacklinksprop4830
MediaWiki\Api\ApiQueryFilearchive4422
MediaWiki\Api\ApiQueryUsers3660
MediaWiki\Api\ApiQueryInfo3471
MediaWiki\Api\ApiQueryAllLinks3080
MediaWiki\Api\ApiQueryAllImages2970
MediaWiki\Api\ApiQueryDeletedRevisions2756
MediaWiki\Api\ApiAuthManagerHelper2652
MediaWiki\Api\ApiOptionsBase2652
MediaWiki\Api\ApiQueryCategoryMembers2550
MediaWiki\Api\ApiPageSet2345
MediaWiki\Api\ApiFeedWatchlist1980
MediaWiki\Api\ApiQueryAllMessages1892
MediaWiki\Api\ApiExpandTemplates1406
MediaWiki\Api\ApiQueryRandom1406
MediaWiki\Api\ApiQueryLinks1332
MediaWiki\Api\ApiOpenSearch1319
MediaWiki\Api\ApiTag1260
MediaWiki\Api\ApiQueryCategories1190
MediaWiki\Api\ApiQueryImageInfo1155
MediaWiki\Api\ApiQueryExtLinksUsage1056
MediaWiki\Api\ApiQueryProtectedTitles1056
MediaWiki\Api\ApiQueryContributors930
MediaWiki\Api\ApiQueryDuplicateFiles930
MediaWiki\Api\ApiQueryQueryPage812
MediaWiki\Api\ApiQueryImages756
MediaWiki\Api\ApiQueryRevisions732
MediaWiki\Api\ApiFeedContributions702
MediaWiki\Api\ApiUpload679
MediaWiki\Api\ApiQueryIWBacklinks600
MediaWiki\Api\ApiQueryLangBacklinks600
MediaWiki\Api\ApiMain594
MediaWiki\Api\ApiQueryAllDeletedRevisions587
MediaWiki\Api\ApiQueryUserInfo573
MediaWiki\Api\ApiQueryLangLinks552
MediaWiki\Api\ApiImageRotate506
MediaWiki\Api\ApiQueryPagesWithProp506
MediaWiki\Api\ApiQueryIWLinks462
MediaWiki\Api\ApiQueryTags462
MediaWiki\Api\ApiResetPassword462
MediaWiki\Api\ApiMergeHistory420
MediaWiki\Api\ApiQueryUserContribs395
MediaWiki\Api\ApiQueryCategoryList380
MediaWiki\Api\ApiQueryLogEvents342
MediaWiki\Api\ApiQueryExternalLinks342
MediaWiki\Api\ApiAMCreateAccount306
MediaWiki\Api\ApiClientLogin306
MediaWiki\Api\ApiLinkAccount272
MediaWiki\Api\ApiManageTags272
MediaWiki\Api\ApiSetPageLanguage272
MediaWiki\Api\ApiPatrol240
MediaWiki\Api\ApiQueryPageProps240
MediaWiki\Api\ApiQueryRecentChanges231
MediaWiki\Api\ApiQuerySearch228
MediaWiki\Api\ApiEmailUser210
MediaWiki\Api\ApiFileRevert210
MediaWiki\Api\ApiQueryTrackingCategories210
MediaWiki\Api\ApiRemoveAuthenticationData210
MediaWiki\Api\ApiSetNotificationTimestamp194
MediaWiki\Api\ApiQueryWatchlist193
MediaWiki\Api\ApiQueryStashImageInfo182
MediaWiki\Api\ApiRsd182
MediaWiki\Api\ApiValidatePassword182
MediaWiki\Api\ApiQueryBlocks171
MediaWiki\Api\ApiQuery167
MediaWiki\Api\ApiQueryAllPages166
MediaWiki\Api\ApiFormatFeedWrapper156
MediaWiki\Api\ApiQueryMyStashedFiles156
MediaWiki\Api\ApiChangeAuthenticationData132
MediaWiki\Api\ApiHelpParamValueMessage132
MediaWiki\Api\ApiQueryAuthManagerInfo132
MediaWiki\Api\ApiQueryCategoryInfo132
MediaWiki\Api\ApiQueryPagePropNames132
MediaWiki\Api\ApiQueryAllRevisions107
MediaWiki\Api\ApiDelete106
MediaWiki\Api\ApiQueryAllUsers104
MediaWiki\Api\ApiWatch96
MediaWiki\Api\ApiCSPReport93
MediaWiki\Api\ApiQueryFileRepoInfo72
MediaWiki\Api\ApiQueryGeneratorBase72
MediaWiki\Api\ApiFeedRecentChanges57
MediaWiki\Api\ApiOpenSearchFormatJson56
MediaWiki\Api\ApiImport53
MediaWiki\Api\ApiProtect39
MediaWiki\Api\ApiRevisionDelete35
MediaWiki\Api\ApiUserrights33
MediaWiki\Api\ApiQueryWatchlistRaw31
MediaWiki\Api\ApiUndelete29
MediaWiki\Api\ApiPurge29
MediaWiki\Api\ApiUsageException26
MediaWiki\Api\ApiQueryPrefixSearch26
MediaWiki\Api\ApiRollback25
MediaWiki\Api\ApiUnblock25
MediaWiki\Api\ApiQueryLanguageinfo23
MediaWiki\Api\ApiLogout23
MediaWiki\Api\ApiQueryTokens23
MediaWiki\Api\SearchApi18
MediaWiki\Api\ApiOptions15
MediaWiki\Api\ApiBlockInfoHelper13
MediaWiki\Api\ApiImportReporter12
MediaWiki\Api\ApiEntryPoint10
MediaWiki\Api\ApiCheckToken9

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
getFinalDescription0%
execute0%
isReadMode0%
isWriteMode0%
needsToken0%
getAllowedParams0%
dynamicParameterDocumentation0%
getExamplesMessages0%
getHelpUrls0%
mustBePosted0%
__construct0%
newForModule0%
formatMessage0%
securitySensitiveOperation0%
blacklistAuthenticationRequests0%
loadAuthenticationRequests0%
formatAuthenticationResponse0%
logAuthenticationResult0%
getPreservedRequest0%
formatRequests0%
formatFields0%
getStandardParams0%
getExamplesMessages0%
getAllowedParams0%
lacksSameOriginSecurity0%
getModuleFromPath0%
getDB0%
getContinuationManager0%
setContinuationManager0%
getPermissionManager0%
requireNoConflictingParameters0%
requirePostedParameters0%
validateToken0%
getWatchlistUser0%
makeMessage0%
useTransactionalTimeLimit0%
filterIDs0%
addError0%
addMessagesFromStatus0%
dieWithException0%
dieBlocked0%
dieReadOnly0%
checkUserRightsAny0%
checkTitleUserPermissions0%
dieWithErrorOrDebug0%
parseContinueParamOrDie0%
dieContinueUsageIf0%
getSummaryMessage0%
getExtendedDescription0%
getFinalSummary0%
getFinalDescription0%
getHelpFlags0%
getModuleSourceInfo0%
modifyHelp0%
recordUnifiedMetrics0%
getExamplesMessages0%
getHelpUrls0%
getBlockCode0%
error0%
getAllowedParams0%
mustBePosted0%
isInternal0%
isReadMode0%
shouldCheckMaxLag0%
__construct0%
execute0%
isWriteMode0%
needsToken0%
getAllowedParams0%
dynamicParameterDocumentation0%
getExamplesMessages0%
getHelpUrls0%
getHelpUrls0%
getExamplesMessages0%
getExamplesMessages0%
getHelpUrls0%
mustBePosted0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
getFinalDescription0%
execute0%
isReadMode0%
isWriteMode0%
needsToken0%
getAllowedParams0%
dynamicParameterDocumentation0%
getExamplesMessages0%
getHelpUrls0%
getExamplesMessages0%
getHelpUrls0%
addGeneratorNonContinueParam0%
getRawNonContinuation0%
canDeleteFile0%
deleteFile0%
getExamplesMessages0%
getHelpUrls0%
getSummaryMessage0%
getExtendedDescription0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
mustBePosted0%
isWriteMode0%
getAllowedParams0%
needsToken0%
getExamplesMessages0%
getHelpUrls0%
setContextTitle0%
__construct0%
execute0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
getCustomPrinter0%
execute0%
feedItem0%
feedItemAuthor0%
feedItemDesc0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
getCustomPrinter0%
execute0%
getFeedObject0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
getCustomPrinter0%
execute0%
createFeedItem0%
getWatchlistModule0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
validateParameters0%
mustBePosted0%
isWriteMode0%
getAllowedParams0%
needsToken0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
setResult0%
getMimeType0%
canPrintErrors0%
initPrinter0%
execute0%
setRootElement0%
__construct0%
getMimeType0%
recXmlPrint0%
__construct0%
execute0%
getHelp0%
fixHelpLinks0%
wrap0%
getHelpInternal0%
shouldCheckMaxlag0%
isReadMode0%
getCustomPrinter0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
getParamValue0%
isDeprecated0%
isInternal0%
fetchMessage0%
subMessage0%
__construct0%
execute0%
getPageSet0%
mustBePosted0%
isWriteMode0%
getAllowedParams0%
needsToken0%
getExamplesMessages0%
getHelpUrls0%
getExamplesMessages0%
getHelpUrls0%
reportPage0%
getData0%
__construct0%
execute0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
getFinalDescription0%
execute0%
isReadMode0%
isWriteMode0%
needsToken0%
getAllowedParams0%
dynamicParameterDocumentation0%
getExamplesMessages0%
getHelpUrls0%
getExamplesMessages0%
getHelpUrls0%
getContinuationManager0%
getModule0%
getPrinter0%
setCacheMaxAge0%
setCacheControl0%
handleApiBeforeMainException0%
checkBotReadOnly0%
markParamsUsed0%
getUpload0%
execute0%
mustBePosted0%
isWriteMode0%
getAllowedParams0%
needsToken0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
merge0%
mustBePosted0%
isWriteMode0%
getAllowedParams0%
needsToken0%
getExamplesMessages0%
getHelpUrls0%
getExamplesMessages0%
getHelpUrls0%
getFormat0%
getBaseFormat0%
getCustomPrinter0%
execute0%
search0%
populateResult0%
getExamplesMessages0%
getHelpUrls0%
trimExtract0%
getOpenSearchTemplate0%
__construct0%
execute0%
__construct0%
execute0%
runHook0%
shouldIgnoreKey0%
getPrefsKinds0%
getHtmlForm0%
validate0%
countUserJsOptions0%
getUserFromPrimary0%
getUserFromPrimaryOrNull0%
getPreferences0%
getUserOptionsManager0%
getPreferencesFactory0%
mustBePosted0%
isWriteMode0%
getAllowedParams0%
needsToken0%
executeDryRun0%
isResolvingRedirects0%
getDataSource0%
requestField0%
getCustomField0%
getTitleCount0%
getGoodTitlesByNamespace0%
getGoodTitleCount0%
getGoodAndMissingTitlesByNamespace0%
getRevisionIDs0%
getLiveRevisionIDs0%
getDeletedRevisionIDs0%
getRevisionCount0%
populateFromPageIDs0%
populateFromQueryResult0%
populateFromRevisionIDs0%
initFromPageIds0%
initFromRevIDs0%
getGenerators0%
__construct0%
execute0%
listAllSubmodules0%
formatHelpMessages0%
getModuleInfo0%
isReadMode0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
mustBePosted0%
isWriteMode0%
getAllowedParams0%
needsToken0%
getExamplesMessages0%
getHelpUrls0%
getExamplesMessages0%
getHelpUrls0%
mustBePosted0%
getExamplesMessages0%
getHelpUrls0%
getCustomPrinter0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
getCacheMode0%
executeGenerator0%
run0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
getDB0%
execute0%
getCacheMode0%
executeGenerator0%
run0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
getCacheMode0%
executeGenerator0%
run0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
getCacheMode0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
executeGenerator0%
getExamplesMessages0%
getHelpUrls0%
getExamplesMessages0%
getHelpUrls0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
isReadMode0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
getCacheMode0%
executeGenerator0%
runFirstQuery0%
runSecondQuery0%
run0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
executeGenerator0%
run0%
setContinue0%
getCacheMode0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
getCacheMode0%
requestExtraData0%
getQuery0%
getParent0%
getDB0%
setVirtualDomain0%
resetVirtualDomain0%
updateQueryBuilderConnection0%
getPageSet0%
resetQueryParams0%
getQueryBuilder0%
addTables0%
addJoinConds0%
addFields0%
addFieldsIf0%
addWhere0%
addWhereIf0%
addWhereFld0%
addWhereIDsFld0%
addWhereRange0%
addTimestampWhereRange0%
addOption0%
select0%
processRow0%
addTitleInfo0%
addPageSubItems0%
addPageSubItem0%
setContinueEnumParameter0%
titlePartToKey0%
parsePrefixedTitlePart0%
validateSha1Hash0%
validateSha1Base36Hash0%
userCanSeeRevDel0%
executeGenderCacheFromResultWrapper0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
getCacheMode0%
executeGenerator0%
run0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
getCacheMode0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
createQuery0%
executeQuery0%
__construct0%
execute0%
getCacheMode0%
executeGenerator0%
validateHexSortkey0%
run0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
execute0%
getCacheMode0%
shouldCheckMaxlag0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
getCacheMode0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
getSummaryMessage0%
__construct0%
run0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
isDeprecated0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
getSummaryMessage0%
getExtendedDescription0%
__construct0%
execute0%
getCacheMode0%
executeGenerator0%
run0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
getCacheMode0%
executeGenerator0%
run0%
setContinue0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
setContinue0%
getCacheMode0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
getCacheMode0%
getAllowedParams0%
getProps0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
setGeneratorMode0%
isInGeneratorMode0%
getPageSet0%
encodeParamName0%
setContinueEnumParameter0%
getHelpFlags0%
__construct0%
execute0%
executeGenerator0%
run0%
getCacheMode0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
getCacheMode0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
checkParameterNormalise0%
processMetaData0%
getContinueStr0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
executeGenerator0%
run0%
getCacheMode0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
getProtectionInfo0%
getTSIDs0%
getVariantTitles0%
getAllVariants0%
getWatcherInfo0%
getVisitingWatcherInfo0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
executeGenerator0%
run0%
getCacheMode0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
getCacheMode0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
getExamplesMessages0%
__construct0%
execute0%
getCacheMode0%
executeGenerator0%
run0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
getAllowedLogActions0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
getCacheMode0%
execute0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
addPageProps0%
getCacheMode0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
getCacheMode0%
executeGenerator0%
run0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
executeGenerator0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
executeGenerator0%
run0%
getCacheMode0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
executeGenerator0%
getSpecialPage0%
run0%
getCacheMode0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
executeGenerator0%
runQuery0%
run0%
getCacheMode0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
getExamplesMessages0%
getHelpUrls0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
executeGenerator0%
parseParameters0%
checkRevDel0%
extractRevisionInfo0%
extractAllSlotInfo0%
extractSlotInfo0%
extractDeprecatedContent0%
getUserForPreview0%
getCacheMode0%
getAllowedParams0%
executeGenerator0%
getExamplesMessages0%
getHelpUrls0%
appendInstalledClientLibraries0%
appendDoubleUnderscores0%
appendCopyUploadDomains0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
getPropertyNames0%
getPropertyMessages0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
getCacheMode0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
getCacheMode0%
executeGenerator0%
run0%
createQuery0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
getExamplesMessages0%
getHelpUrls0%
getCentralUserInfo0%
getRateLimits0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
getCacheMode0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
getExamplesMessages0%
getHelpUrls0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
isWriteMode0%
needsToken0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
hasAnyRoutes0%
getExtendedDescription0%
execute0%
isWriteMode0%
needsToken0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
formatExpiry0%
getExamplesMessages0%
getHelpUrls0%
getExamplesMessages0%
getHelpUrls0%
execute0%
getCustomPrinter0%
getExamplesMessages0%
isReadMode0%
getRsdApiList0%
formatRsdApiList0%
getHelpUrls0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
getExtendedDescription0%
execute0%
mustBePosted0%
isWriteMode0%
getAllowedParams0%
needsToken0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
validateLogId0%
processIndividual0%
mustBePosted0%
isWriteMode0%
getAllowedParams0%
needsToken0%
getExamplesMessages0%
getHelpUrls0%
getExamplesMessages0%
getHelpUrls0%
getExamplesMessages0%
getHelpUrls0%
dieStatusWithCode0%
handleStashException0%
getExamplesMessages0%
getHelpUrls0%
getModulePath0%
getStatusValue0%
__toString0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
mustBePosted0%
getAllowedParams0%
getExamplesMessages0%
getHelpUrls0%
getExamplesMessages0%
getHelpUrls0%
getBlockCode0%
mergeThumbParams6%
executeInternal17%
getTokenTypeSalts18%
__construct22%
performStash24%
getCacheMode25%
checkDependenciesSet25%
getFinalParams33%
getDummyTitle33%
getDisplayTitle33%
getCurrentUserInfo37%
encodeParamName40%
getApiMessage40%
run40%
handleCORS42%
extractRowInfo42%
formatHeadItems42%
checkPermissions42%
setupExternalResponse44%
getMissingRevisionIDsAsResult44%
extractPageInfo46%
prepareQuery47%
execute47%
run48%
run49%
getFinalParamDescription49%
dieIfMain50%
getUserForPreview50%
createPrinterByName50%
getUserForPreview50%
mergeCacheMode50%
getRbTitle50%
getUserForPreview50%
execute51%
watchTitle52%
execute53%
run54%
execute55%
getAllowedImportSources55%
execute55%
getMaxLag57%
getScale57%
getSearchResultData57%
run57%
execute57%
execute59%
execute59%
decideSnippets60%
getReport63%
populateGeneratorData64%
buildSearchEngine64%
clearCacheForTest66%
checkReadOnly66%
isDefined66%
getSectionContent66%
outputGeneralPageInfo66%
setIndexedTagName66%
getChunkResult66%
extractOutputData67%
guessModel68%
sendCacheHeaders69%
run69%
addValues70%
execute70%
transformWarnings70%
execute70%
execute71%
verifyPostBodyOk71%
createErrorPrinter71%
doExport71%
__construct71%
getInfo72%
execute74%
printResult75%
execute75%
getCacheMode75%
setContentValue75%
addContentValue75%
getRbUser75%
extractRowInfo75%
selectUploadModule75%
getAllowedParams75%
execute76%
execute76%
getInterwikiTitlesAsResult76%
matchUrlPattern78%
extractRowInfo79%
run79%
getModulePath80%
getRedirectTitlesAsResult80%
getPoolKey80%
instantiateModules80%
extractStatusInfo80%
getStashResult80%
getUrUser80%
initFromQueryResult80%
execute81%
setRequestExpectations81%
execute81%
getAllowedParams82%
run82%
addDeprecation83%
getBlockDetails83%
setIndexedTagNameRecursive83%
checkSettingsMessage83%
execute84%
generateLogLine84%
continueStr85%
setArrayType85%
__construct85%
buildCommonApiParams85%
performUpload86%
getAllowedParams87%
getBlockDetailsForRows88%
logRequest88%
appendExtensions88%
addFieldsToQuery88%
dieStatus88%
formatRawMessage88%
errorMessagesFromException88%
getConvertedTitlesAsResult88%
requestExtraData88%
execute88%
execute89%
getDiffRevision89%
getAllowedParams89%

Project Risks

Method CRAP
execute7482
execute3906
getHelpInternal3422
execute2970
run2862
run2256
run1980
run1806
run1722
parseParameters1406
execute1332
extractRevisionInfo1260
execute1122
run1094
run1056
run923
execute812
getModuleInfo756
runSecondQuery756
run756
extractDeprecatedContent756
run702
run552
run552
execute506
run506
extractPageInfo502
run420
runFirstQuery380
execute342
runQuery342
getCurrentUserInfo321
run306
getProtectionInfo306
run306
run306
execute279
run273
execute272
validate272
execute272
execute272
processIndividual272
executeInternal268
getModuleSourceInfo240
getHelp240
execute240
run240
createFeedItem210
extractSlotInfo210
getInfo196
execute192
prepareQuery182
formatAuthenticationResponse182
execute182
mergeThumbParams176
run163
execute158
execute156
search156
run156
execute149
extractRowInfo146
run139
execute132
initFromRevIDs132
formatHelpMessages132
execute132
extractAllSlotInfo132
execute132
execute119
run117
extractOutputData110
execute110
populateResult110
createQuery110
getFinalParamDescription105
handleCORS97
recordUnifiedMetrics90
deleteFile90
getAllowedParams90
select90
executeQuery90
getRateLimits90
handleStashException90
execute72
requirePostedParameters72
getWatchlistUser72
execute72
execute72
getAllowedParams72
getTSIDs72
execute72
execute72
execute72
extractRowInfo66
formatRequests56
getModuleFromPath56
filterIDs56
parseContinueParamOrDie56
execute56
execute56
fixHelpLinks56
execute56
addWhereRange56
getVisitingWatcherInfo56
execute56
formatRsdApiList56
execute56
execute55
extractRowInfo51
getDiffRevision50
selectUploadModule48
outputGeneralPageInfo45
performStash43
getSearchResultData43
loadAuthenticationRequests42
getHelpFlags42
fetchMessage42
execute42
getDataSource42
__construct42
execute42
parsePrefixedTitlePart42
executeGenderCacheFromResultWrapper42
execute42
execute42
run42
execute42
formatExpiry42
populateGeneratorData40
sendCacheHeaders40
setupExternalResponse37
execute36
execute33
formatMessage30
securitySensitiveOperation30
makeMessage30
checkTitleUserPermissions30
getOpenSearchTemplate30
getGenerators30
listAllSubmodules30
titlePartToKey30
getWatcherInfo30
execute26
execute26
run25
getChunkResult23
execute20
execute20
requireNoConflictingParameters20
validateToken20
execute20
feedItem20
getFeedObject20
validateParameters20
initPrinter20
execute20
execute20
checkBotReadOnly20
getCustomPrinter20
execute20
initFromPageIds20
addWhereFld20
processMetaData20
getVariantTitles20
__construct20
checkRevDel20
getCentralUserInfo20
execute20
getAllowedParams20
execute19
appendExtensions17
performUpload16
getRbTitle16
getCacheMode15
initFromQueryResult15
execute15
execute15
watchTitle14
guessModel14
addFieldsToQuery14
logAuthenticationResult12
formatFields12
getStandardParams12
getFinalDescription12
getBlockCode12
canDeleteFile12
feedItemDesc12
execute12
trimExtract12
countUserJsOptions12
getCustomPrinter12
getCacheMode12
getDB12
addTables12
addWhere12
addWhereIDsFld12
checkParameterNormalise12
getAllVariants12
getCacheMode12
getSpecialPage12
__construct12
hasAnyRoutes12
getExamplesMessages12
dieStatusWithCode12
run11
execute10
logRequest10
dieStatus10
decideSnippets10
getBlockDetails9
getRedirectTitlesAsResult8
transformWarnings8
execute7
matchUrlPattern7
instantiateModules7
__construct7
errorMessagesFromException7
checkPermissions6
doExport6
checkDependenciesSet6
getMissingRevisionIDsAsResult6
getCacheMode6
buildSearchEngine6
getBlockDetailsForRows6
blacklistAuthenticationRequests6
getPreservedRequest6
getDB6
useTransactionalTimeLimit6
checkUserRightsAny6
dieWithErrorOrDebug6
dieContinueUsageIf6
addGeneratorNonContinueParam6
feedItemAuthor6
getAllowedParams6
getCustomPrinter6
getAllowedParams6
reportPage6
handleApiBeforeMainException6
getBaseFormat6
getHtmlForm6
getUserFromPrimaryOrNull6
getPreferences6
mergeCacheMode6
executeGenerator6
getAllowedParams6
getAllowedParams6
executeGenerator6
getAllowedParams6
setContinue6
updateQueryBuilderConnection6
addJoinConds6
addFieldsIf6
addWhereIf6
addPageSubItem6
getAllowedParams6
getAllowedParams6
getSummaryMessage6
getExamplesMessages6
getAllowedParams6
getExamplesMessages6
setContinue6
getAllowedParams6
setContinue6
getExamplesMessages6
encodeParamName6
setContinueEnumParameter6
addPageProps6
getCacheMode6
getUserForPreview6
getCacheMode6
getAllowedParams6
appendInstalledClientLibraries6
getCacheMode6
getExtendedDescription6
needsToken6
getExtendedDescription6
__toString6
getExamplesMessages6
checkReadOnly5
addValues5
getFinalParams5
getDisplayTitle5
execute5
getAllowedImportSources5
getInterwikiTitlesAsResult5
getScale5
getUrUser5
setIndexedTagNameRecursive5
getApiMessage4
getReport4
verifyPostBodyOk4
createErrorPrinter4
getTokenTypeSalts4
extractStatusInfo4
setRequestExpectations4
generateLogLine4
continueStr4
getConvertedTitlesAsResult4
execute4
execute4
getMaxLag3
isDefined3
getSectionContent3
getDummyTitle3
printResult3
getModulePath3
getStashResult3
getAllowedParams3
addDeprecation3
checkSettingsMessage3
setArrayType3
__construct3
buildCommonApiParams3
getAllowedParams3
formatRawMessage3
encodeParamName2
formatHeadItems2
dieIfMain2
getUserForPreview2
createPrinterByName2
getUserForPreview2
getUserForPreview2
clearCacheForTest2
setIndexedTagName2
__construct2
setContentValue2
addContentValue2
getRbUser2
getAllowedParams2
getPoolKey2
requestExtraData2
getAllowedParams2