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\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\ApiQueryTrackingCategories0%
MediaWiki\Api\ApiQueryUsers0%
MediaWiki\Api\ApiRemoveAuthenticationData0%
MediaWiki\Api\ApiResetPassword0%
MediaWiki\Api\ApiRestHelper0%
MediaWiki\Api\ApiRsd0%
MediaWiki\Api\ApiSetPageLanguage0%
MediaWiki\Api\ApiTag0%
MediaWiki\Api\ApiValidatePassword0%
MediaWiki\Api\ApiOpenSearch14%
MediaWiki\Api\ApiQueryDisabled16%
MediaWiki\Api\ApiDisabled28%
MediaWiki\Api\ApiClearHasMsg40%
MediaWiki\Api\ApiQueryUserInfo42%
MediaWiki\Api\ApiQueryInfo44%
MediaWiki\Api\ApiBase45%
MediaWiki\Api\ApiFeedRecentChanges47%
MediaWiki\Api\ApiSetNotificationTimestamp51%
MediaWiki\Api\ApiUsageException51%
MediaWiki\Api\ApiQueryDeletedrevs52%
MediaWiki\Api\ApiQueryRevisions53%
MediaWiki\Api\ApiQueryDeletedRevisions57%
MediaWiki\Api\ApiEntryPoint57%
MediaWiki\Api\ApiQueryTokens60%
MediaWiki\Api\ApiQueryAllDeletedRevisions61%
MediaWiki\Api\ApiImport63%
MediaWiki\Api\ApiPageSet64%
MediaWiki\Api\ApiDelete64%
MediaWiki\Api\ApiQueryAllRevisions65%
MediaWiki\Api\ApiBlockInfoTrait66%
MediaWiki\Api\ApiQueryPrefixSearch68%
MediaWiki\Api\ApiWatch68%
MediaWiki\Api\ApiCSPReport69%
MediaWiki\Api\ApiLogout69%
MediaWiki\Api\ApiQuerySearch70%
MediaWiki\Api\ApiQueryAllPages70%
MediaWiki\Api\ApiQuery72%
MediaWiki\Api\ApiQueryBlocks72%
MediaWiki\Api\ApiQueryLogEvents73%
MediaWiki\Api\ApiUpload73%
MediaWiki\Api\ApiProtect73%
MediaWiki\Api\ApiQueryTags74%
MediaWiki\Api\ApiQueryUserContribs74%
MediaWiki\Api\ApiPurge74%
MediaWiki\Api\ApiUndelete75%
MediaWiki\Api\ApiQueryImageInfo76%
MediaWiki\Api\ApiQueryAllUsers76%
MediaWiki\Api\ApiRollback78%
MediaWiki\Api\ApiBlockInfoHelper78%
MediaWiki\Api\ApiRevisionDelete80%
MediaWiki\Api\ApiOptions82%
MediaWiki\Api\ApiQueryWatchlist82%
MediaWiki\Api\SearchApi83%
MediaWiki\Api\ApiMain85%
MediaWiki\Api\ApiQueryRecentChanges85%
MediaWiki\Api\ApiQueryWatchlistRaw85%
MediaWiki\Api\ApiUserrights86%
MediaWiki\Api\ApiQueryLanguageinfo86%
MediaWiki\Api\ApiUnblock87%
MediaWiki\Api\ApiCheckToken87%

Project Risks

Class CRAP
MediaWiki\Api\ApiQueryRevisionsBase19182
MediaWiki\Api\ApiBase10078
MediaWiki\Api\ApiHelp9312
MediaWiki\Api\ApiQueryBacklinks7482
MediaWiki\Api\ApiQueryBase6320
MediaWiki\Api\ApiParamInfo6006
MediaWiki\Api\ApiQueryBacklinksprop4556
MediaWiki\Api\ApiQueryFilearchive4422
MediaWiki\Api\ApiQueryInfo4041
MediaWiki\Api\ApiQueryUsers3660
MediaWiki\Api\ApiQueryAllImages3306
MediaWiki\Api\ApiQueryAllLinks2862
MediaWiki\Api\ApiAuthManagerHelper2652
MediaWiki\Api\ApiOptionsBase2652
MediaWiki\Api\ApiQueryCategoryMembers2550
MediaWiki\Api\ApiPageSet2367
MediaWiki\Api\ApiQueryCategories2162
MediaWiki\Api\ApiFeedWatchlist1980
MediaWiki\Api\ApiQueryAllMessages1892
MediaWiki\Api\ApiExpandTemplates1406
MediaWiki\Api\ApiQueryRandom1406
MediaWiki\Api\ApiOpenSearch1358
MediaWiki\Api\ApiQueryLinks1332
MediaWiki\Api\ApiTag1260
MediaWiki\Api\ApiQueryExtLinksUsage1056
MediaWiki\Api\ApiQueryProtectedTitles1056
MediaWiki\Api\ApiQueryDeletedrevs1019
MediaWiki\Api\ApiQueryContributors930
MediaWiki\Api\ApiQueryDuplicateFiles930
MediaWiki\Api\ApiQueryQueryPage812
MediaWiki\Api\ApiFeedContributions702
MediaWiki\Api\ApiQueryRevisions643
MediaWiki\Api\ApiQueryUserInfo621
MediaWiki\Api\ApiUpload609
MediaWiki\Api\ApiQueryIWBacklinks600
MediaWiki\Api\ApiQueryImages600
MediaWiki\Api\ApiQueryLangBacklinks600
MediaWiki\Api\ApiQueryLangLinks552
MediaWiki\Api\ApiMain542
MediaWiki\Api\ApiQueryImageInfo522
MediaWiki\Api\ApiImageRotate506
MediaWiki\Api\ApiQueryPagesWithProp506
MediaWiki\Api\ApiQueryAllDeletedRevisions496
MediaWiki\Api\ApiQueryIWLinks462
MediaWiki\Api\ApiResetPassword462
MediaWiki\Api\ApiClientLogin380
MediaWiki\Api\ApiMergeHistory380
MediaWiki\Api\ApiQueryCategoryList380
MediaWiki\Api\ApiQueryExternalLinks342
MediaWiki\Api\ApiQueryUserContribs320
MediaWiki\Api\ApiAMCreateAccount306
MediaWiki\Api\ApiHelpParamValueMessage272
MediaWiki\Api\ApiLinkAccount272
MediaWiki\Api\ApiManageTags272
MediaWiki\Api\ApiSetPageLanguage272
MediaWiki\Api\ApiQueryDeletedRevisions262
MediaWiki\Api\ApiQueryLogEvents249
MediaWiki\Api\ApiPatrol240
MediaWiki\Api\ApiQueryPageProps240
MediaWiki\Api\ApiQuerySearch230
MediaWiki\Api\ApiQueryRecentChanges217
MediaWiki\Api\ApiSetNotificationTimestamp210
MediaWiki\Api\ApiEmailUser210
MediaWiki\Api\ApiFileRevert210
MediaWiki\Api\ApiQueryAuthManagerInfo210
MediaWiki\Api\ApiQueryTrackingCategories210
MediaWiki\Api\ApiRemoveAuthenticationData210
MediaWiki\Api\ApiQueryWatchlist198
MediaWiki\Api\ApiQueryAllPages192
MediaWiki\Api\ApiQueryStashImageInfo182
MediaWiki\Api\ApiRsd182
MediaWiki\Api\ApiValidatePassword182
MediaWiki\Api\ApiQueryBlocks172
MediaWiki\Api\ApiQuery170
MediaWiki\Api\ApiFormatFeedWrapper156
MediaWiki\Api\ApiQueryMyStashedFiles156
MediaWiki\Api\ApiChangeAuthenticationData132
MediaWiki\Api\ApiQueryCategoryInfo132
MediaWiki\Api\ApiQueryPagePropNames132
MediaWiki\Api\ApiWatch121
MediaWiki\Api\ApiQueryAllRevisions111
MediaWiki\Api\ApiDelete109
MediaWiki\Api\ApiQueryAllUsers104
MediaWiki\Api\ApiCSPReport86
MediaWiki\Api\ApiQueryFileRepoInfo72
MediaWiki\Api\ApiQueryGeneratorBase72
MediaWiki\Api\ApiFeedRecentChanges59
MediaWiki\Api\ApiOpenSearchFormatJson56
MediaWiki\Api\ApiImport54
MediaWiki\Api\ApiRestHelper42
MediaWiki\Api\ApiProtect39
MediaWiki\Api\ApiUserrights39
MediaWiki\Api\ApiRevisionDelete35
MediaWiki\Api\ApiQueryWatchlistRaw31
MediaWiki\Api\ApiUndelete30
MediaWiki\Api\ApiQueryLanguageinfo29
MediaWiki\Api\ApiPurge29
MediaWiki\Api\ApiQueryTags28
MediaWiki\Api\ApiQueryPrefixSearch26
MediaWiki\Api\ApiRollback25
MediaWiki\Api\ApiUnblock25
MediaWiki\Api\ApiLogout25
MediaWiki\Api\ApiUsageException24
MediaWiki\Api\ApiQueryTokens23
MediaWiki\Api\SearchApi18
MediaWiki\Api\ApiOptions15
MediaWiki\Api\ApiBlockInfoHelper14
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%
deprecationMsg0%
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%
getPrinter0%
setCacheMaxAge0%
setCacheControl0%
handleApiBeforeMainException0%
checkBotReadOnly0%
markParamsUsed0%
getUpload0%
execute0%
mustBePosted0%
isWriteMode0%
getAllowedParams0%
needsToken0%
getExamplesMessages0%
getHelpUrls0%
__construct0%
execute0%
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%
getExamplesMessages0%
getHelpUrls0%
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%
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%
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%
getStatusForErrorMessage0%
getResponseBodySchema0%
getResponseBodySchemaFileName0%
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%
executeInternal17%
getTokenTypeSalts18%
__construct22%
performStash24%
checkDependenciesSet25%
getFinalParams33%
getDummyTitle33%
getDisplayTitle33%
getCurrentUserInfo37%
encodeParamName40%
getApiMessage40%
handleCORS42%
execute42%
encodeRequestLogValue42%
formatHeadItems42%
checkPermissions42%
doLocalLogout43%
getMissingRevisionIDsAsResult44%
run45%
extractPageInfo45%
execute47%
run48%
extractRowInfo49%
dieIfMain50%
getUserForPreview50%
createPrinterByName50%
getUserForPreview50%
mergeCacheMode50%
getRbTitle50%
getUserForPreview50%
getFinalParamDescription51%
execute51%
run53%
execute53%
run54%
getAllowedImportSources55%
getMaxLag57%
getSearchResultData57%
run57%
prepareQuery58%
checkParameterNormalise60%
decideSnippets60%
execute60%
execute60%
mergeThumbParams61%
execute62%
execute63%
run63%
getReport63%
populateGeneratorData64%
buildSearchEngine64%
getWatchedInfo65%
watchTitle65%
clearCacheForTest66%
setupExecuteAction66%
checkReadOnly66%
isDefined66%
getSectionContent66%
outputGeneralPageInfo66%
setIndexedTagName66%
getChunkResult66%
extractOutputData67%
guessModel68%
execute68%
sendCacheHeaders69%
run69%
addValues70%
transformWarnings70%
execute71%
execute71%
verifyPostBodyOk71%
createErrorPrinter71%
doExport71%
__construct71%
execute72%
execute74%
execute75%
appendSBOM75%
setContentValue75%
addContentValue75%
getRbUser75%
selectUploadModule75%
getAllowedParams75%
execute76%
execute76%
getInterwikiTitlesAsResult76%
setupExternalResponse77%
getModulePath80%
getRedirectTitlesAsResult80%
getPoolKey80%
instantiateModules80%
extractStatusInfo80%
getStashResult80%
applyLabelsToWatchedPage80%
initFromQueryResult80%
run81%
execute81%
getCacheMode81%
execute81%
extractRowInfo81%
getAllowedParams82%
run82%
extractRowInfo83%
addDeprecation83%
setIndexedTagNameRecursive83%
__construct83%
checkSettingsMessage83%
getBlockDetails84%
execute84%
getScale85%
continueStr85%
setArrayType85%
buildCommonApiParams85%
getInfo86%
originFromUrl87%
printResult87%
getUrUser87%
getAllowedParams87%
performUpload88%
logRequest88%
appendExtensions88%
addFieldsToQuery88%
dieStatus88%
matchUrlPattern88%
formatRawMessage88%
errorMessagesFromException88%
getConvertedTitlesAsResult88%
requestExtraData88%
execute88%
execute89%
getBlockDetailsForRows89%
getDiffRevision89%
getAllowedParams89%

Project Risks

Method CRAP
execute3906
getHelpInternal3660
execute2970
run2652
run2256
run1722
run1640
run1560
execute1535
execute1332
parseParameters1260
extractRevisionInfo1260
execute1122
run1056
run878
execute812
getModuleInfo812
runSecondQuery756
extractDeprecatedContent756
run721
run702
extractPageInfo553
run552
run552
execute506
run506
runFirstQuery380
run356
execute342
runQuery342
getCurrentUserInfo321
run306
run306
run306
run306
execute272
validate272
execute272
getProtectionInfo272
processIndividual272
executeInternal268
execute263
run240
getModuleSourceInfo240
getHelp240
execute240
run240
createFeedItem210
extractSlotInfo210
formatAuthenticationResponse182
execute182
run163
execute162
execute158
execute156
search156
run156
execute132
initFromRevIDs132
formatHelpMessages132
execute132
extractAllSlotInfo132
execute132
run129
getFinalParamDescription120
execute119
run117
execute114
prepareQuery112
getInfo110
extractOutputData110
execute110
execute110
populateResult110
createQuery110
extractRowInfo107
handleCORS97
deleteFile90
getAllowedParams90
execute90
select90
executeQuery90
getRateLimits90
handleStashException90
execute72
requirePostedParameters72
getWatchlistUser72
fetchMessage72
execute72
getAllowedParams72
getTSIDs72
execute72
execute72
execute72
extractRowInfo57
formatRequests56
getModuleFromPath56
filterIDs56
parseContinueParamOrDie56
execute56
execute56
fixHelpLinks56
execute56
addWhereRange56
getVisitingWatcherInfo56
execute56
formatRsdApiList56
execute56
execute55
getDiffRevision50
selectUploadModule48
outputGeneralPageInfo45
performStash43
getSearchResultData43
loadAuthenticationRequests42
getHelpFlags42
execute42
getDataSource42
__construct42
parsePrefixedTitlePart42
executeGenderCacheFromResultWrapper42
execute42
execute42
run42
execute42
formatExpiry42
populateGeneratorData40
sendCacheHeaders40
extractRowInfo40
execute40
execute33
execute31
mergeThumbParams30
formatMessage30
securitySensitiveOperation30
makeMessage30
checkTitleUserPermissions30
recordUnifiedMetrics30
execute30
getOpenSearchTemplate30
getGenerators30
listAllSubmodules30
titlePartToKey30
getWatcherInfo30
getCacheMode30
execute26
run25
execute24
getChunkResult23
watchTitle22
execute21
execute20
requireNoConflictingParameters20
validateToken20
execute20
feedItem20
getFeedObject20
validateParameters20
initPrinter20
execute20
checkBotReadOnly20
getCustomPrinter20
execute20
initFromPageIds20
addWhereFld20
processMetaData20
getVariantTitles20
__construct20
checkRevDel20
getCentralUserInfo20
execute20
getAllowedParams20
getResponseBodySchema20
execute19
performUpload17
appendExtensions17
getRbTitle16
getWatchedInfo15
initFromQueryResult15
execute15
execute15
setupExternalResponse14
guessModel14
addFieldsToQuery14
logAuthenticationResult12
formatFields12
getStandardParams12
getFinalDescription12
getBlockCode12
canDeleteFile12
feedItemDesc12
execute12
trimExtract12
countUserJsOptions12
getCustomPrinter12
getCacheMode12
getDB12
addTables12
addWhere12
addWhereIDsFld12
getAllVariants12
getCacheMode12
getSpecialPage12
__construct12
hasAnyRoutes12
getExamplesMessages12
dieStatusWithCode12
run11
getBlockDetails10
execute10
getUrUser10
logRequest10
dieStatus10
decideSnippets10
getCacheMode9
getRedirectTitlesAsResult8
applyLabelsToWatchedPage8
transformWarnings8
execute7
instantiateModules7
__construct7
errorMessagesFromException7
getBlockDetailsForRows7
checkPermissions6
doExport6
checkDependenciesSet6
getMissingRevisionIDsAsResult6
buildSearchEngine6
matchUrlPattern6
blacklistAuthenticationRequests6
getPreservedRequest6
getDB6
useTransactionalTimeLimit6
checkUserRightsAny6
dieWithErrorOrDebug6
dieContinueUsageIf6
addGeneratorNonContinueParam6
feedItemAuthor6
getAllowedParams6
getCustomPrinter6
deprecationMsg6
subMessage6
getAllowedParams6
reportPage6
handleApiBeforeMainException6
getBaseFormat6
getHtmlForm6
getUserFromPrimaryOrNull6
getPreferences6
mergeCacheMode6
executeGenerator6
getAllowedParams6
getAllowedParams6
executeGenerator6
getAllowedParams6
setContinue6
updateQueryBuilderConnection6
addJoinConds6
addFieldsIf6
addWhereIf6
addPageSubItem6
getAllowedParams6
getAllowedParams6
getSummaryMessage6
getExamplesMessages6
getExamplesMessages6
setContinue6
getAllowedParams6
setContinue6
getExamplesMessages6
encodeParamName6
setContinueEnumParameter6
addPageProps6
getCacheMode6
getUserForPreview6
getAllowedParams6
appendInstalledClientLibraries6
getCacheMode6
getExtendedDescription6
needsToken6
getExtendedDescription6
__toString6
getExamplesMessages6
checkReadOnly5
addValues5
getFinalParams5
getDisplayTitle5
getAllowedImportSources5
getInterwikiTitlesAsResult5
setIndexedTagNameRecursive5
getApiMessage4
getReport4
encodeRequestLogValue4
doLocalLogout4
verifyPostBodyOk4
createErrorPrinter4
getTokenTypeSalts4
extractStatusInfo4
getScale4
continueStr4
originFromUrl4
getConvertedTitlesAsResult4
execute4
execute4
getMaxLag3
checkParameterNormalise3
setupExecuteAction3
isDefined3
getSectionContent3
getDummyTitle3
getModulePath3
getStashResult3
getAllowedParams3
addDeprecation3
checkSettingsMessage3
setArrayType3
buildCommonApiParams3
getAllowedParams3
printResult3
formatRawMessage3
encodeParamName2
formatHeadItems2
dieIfMain2
getUserForPreview2
createPrinterByName2
getUserForPreview2
getUserForPreview2
clearCacheForTest2
setIndexedTagName2
__construct2
appendSBOM2
setContentValue2
addContentValue2
getRbUser2
getAllowedParams2
getPoolKey2
__construct2
requestExtraData2
getAllowedParams2