Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
injectTagsIfPerformerUsesAMC0%
execute0%
__construct0%
executeWhenAvailable0%
execute0%
setHeaders0%
renderUnavailableBanner0%
addModules0%
isListed0%
showPageNotFound0%
getDesktopUrl0%
getUserOptionsLookup0%
getUserGroupManager0%
formatComment0%
getInstance0%
renderListHeaderWhereNeeded0%
getRevisionCommentHTML0%
getUsernameText0%
renderFeedItemHtml0%
getHeaderBarLink0%
executeWhenAvailable0%
showContributions0%
showContributionsRow0%
getDesktopUrl0%
__construct0%
getRevisionRecord0%
showRevisionNotFound0%
apply0%
logInfoboxesWrappedInContainers0%
executeWhenAvailable0%
onMakeGlobalVariablesScript0%
onUserLoginComplete0%
onAfterBuildFeedLinks0%
onUserGetDefaultOptions0%
onGetPreferences0%
onAllowLegacyGadgets0%
onCentralAuthLoginRedirectData0%
onCentralAuthSilentLoginRedirect0%
setTagline0%
onOutputPageParserOutput0%
onHTMLFileCacheUseFileCache0%
onThumbnailBeforeProduceHTML0%
onLoginFormValidErrorMessages0%
onAuthChangeFormFields0%
hasNoNonEmptyPrecedingParagraphs0%
onAPIQuerySiteInfoGeneralInfo0%
getDesktopViewLink0%
getMobileViewLink0%
getLicenseText0%
getScript0%
getConfigData0%
getDefinitionSummary0%
supportsURLLoading0%
__construct0%
skipLazyLoadingForSmallDimensions0%
__construct0%
findParentWithParent0%
getRevisionsToCompare0%
getPrevId0%
onAbuseFilterBuilder0%
getNSConditions0%
__construct0%
doesWrites0%
setJsConfigVars0%
execute0%
buildAMCToggle0%
addSettingsForm0%
getRedirectUrl0%
updateAmc0%
updateBeta0%
submitSettingsForm0%
__construct0%
executeWhenAvailable0%
getWatchlistHeader0%
makeLangListItem0%
showRecentChangesHeader0%
doFeedQuery0%
showFeedResults0%
showResults0%
showEmptyList0%
getEmptyListHtml0%
showFeedResultRow0%
formatComment0%
__construct0%
executeWhenAvailable0%
getGroupName0%
__construct0%
executeWhenAvailable0%
getLanguageVariants0%
displayDiffPage0%
getPagesToDisplay0%
showHeader0%
getCommentHTML0%
getIntroHTML0%
getRevisionNavigationLinksHTML0%
showFooter0%
listGroups0%
getMobileUrlFromDesktop0%
__construct0%
outputSubtitle0%
getLineHtml0%
execute0%
getPageOffset0%
getNextPage0%
getLanguages0%
executeViewEditWatchlist0%
getViewHtml0%
__construct0%
getQueryConditions0%
getHeaderBarLink0%
renderHeaderBar0%
shouldUseSpecialHistory0%
executeWhenAvailable0%
doQuery0%
showRow0%
getMoreButton0%
showHistory0%
onUserGetDefaultOptions0%
onSpecialPageBeforeExecute0%
onAbuseFilterGenerateUserVars0%
getModeIdentifier0%
getCustomPrinter0%
__construct0%
addForeignScriptPath0%
blankUserPageHTML0%
domParse0%
buildPageUserObject0%
getUserPageContent0%
getWikibaseEntity0%
getWikibaseDescription0%
__construct0%
isEnabled0%
__construct0%
getLanguageConverter0%
isEnabled0%
getModeIdentifier0%
__construct0%
isEnabled0%
getModeIdentifier0%
registerMode0%
getMode0%
getIterator0%
singleton0%
onTaggableObjectCreation0%
__construct0%
execute0%
getHelpUrls0%
setContentTransformations0%
getModeIdentifier0%
onGetPreferences0%
onListDefinedTags0%
onManualLogEntryBeforePublish0%
onRecentChangeSave0%
__construct0%
isAvailable0%
getModeIdentifier0%
__construct0%
isCampaignActive0%
isUserEligible0%
__construct0%
isEnabled0%
getExamplesMessages0%
setEnabled0%
newForUser0%
isDeprecated0%
__construct0%
addXAnalyticsItem0%
makeTitle0%
getPageImage0%
findFile0%
getParserOutput0%
makeWikiPage0%
makeParserOptions0%
getFilePage0%
isMobileDevice0%
resetInstanceForTesting0%
getContentTransformations0%
onMediaWikiPerformAction0%
setStripResponsiveImages0%
loadMobileModeCookie0%
newFromContext0%
getResourceLoaderMFConfigVars0%
onMakeGlobalVariablesScript0%
onResourceLoaderRegisterModules0%
isPageContentModelEditable0%
enableMediaWikiUI0%
getDefaultMobileSkin0%
onRequestContextCreateSkin0%
onBeforeInitialize0%
onSkinAddFooterLinks0%
addAnalyticsLogItem0%
onSkinAfterBottomScripts0%
onOutputPageBeforeHTML0%
onBeforePageRedirect0%
onDifferenceEngineViewHeader0%
onResourceLoaderSiteStylesModulePages0%
onResourceLoaderSiteModulePages0%
onGetCacheVaryCookies0%
getResourceLoaderMFConfigVars0%
getWikibaseStaticConfigVars0%
onSpecialPageInitList0%
onListDefinedTags0%
logMobileMode0%
__construct0%
getRedirect0%
setStopMobileRedirectCookie0%
setUseFormatCookie0%
unsetUseFormatCookie0%
getStopMobileRedirectCookie0%
unsetStopMobileRedirectCookie0%
getUseFormatCookieDuration0%
getMobileUrlTemplate0%
getDesktopUrl0%
getUseFormatCookie0%
getCookieDomain0%
isBlacklistedPageInternal0%
isBlacklistedPage0%
redirectMobileEnabledPages0%
isAmcUser0%
setMobileMode0%
getMobileMode0%
toggleView0%
stringSplitter12%
shouldDisplayMobileViewInternal27%
isMainPage33%
addDescriptionToResult50%
getMobileUrl62%
enableExpandableSections64%
moveFirstParagraphBeforeInfobox72%
execute75%
endsWith75%
getData79%
updateMobileUrlHost80%
addPageImage80%
doToggling81%
addProtection81%
onBeforePageDisplay82%
getUseFormatCookieExpiry83%
parseSectionsData83%
updateDesktopUrlHost85%
isLanguageObjectValid88%
shouldDisplayMobileView88%

Project Risks

Method CRAP
getMobileUrlFromDesktop210
onOutputPageBeforeHTML210
getRevisionsToCompare156
executeWhenAvailable156
domParse110
showContributions110
renderFeedItemHtml110
showRow90
addSettingsForm90
onSpecialPageInitList90
execute74
redirectMobileEnabledPages72
onRequestContextCreateSkin72
isBlacklistedPageInternal72
executeWhenAvailable56
onDifferenceEngineViewHeader56
showHistory56
getMobileMode56
getCommentHTML56
onOutputPageParserOutput56
showFooter42
setMobileMode42
getUsernameText42
executeViewEditWatchlist42
makeTitle42
execute42
shouldDisplayMobileViewInternal32
executeWhenAvailable30
onUserLoginComplete30
getRevisionNavigationLinksHTML30
getIntroHTML30
onThumbnailBeforeProduceHTML30
skipLazyLoadingForSmallDimensions30
getRevisionCommentHTML30
onSpecialPageBeforeExecute30
getNSConditions30
getUserPageContent30
execute30
isMobileDevice30
submitSettingsForm30
setEnabled30
getData26
addPageImage24
stringSplitter21
renderListHeaderWhereNeeded20
onSkinAddFooterLinks20
showContributionsRow20
buildPageUserObject20
getLineHtml20
isUserEligible20
getWikibaseDescription20
getLanguageVariants20
showFeedResultRow20
getWikibaseEntity20
onAuthChangeFormFields20
onBeforePageDisplay18
moveFirstParagraphBeforeInfobox15
getMobileUrl13
doFeedQuery12
onAfterBuildFeedLinks12
getQueryConditions12
onMakeGlobalVariablesScript12
getLicenseText12
showResults12
findParentWithParent12
hasNoNonEmptyPrecedingParagraphs12
getEmptyListHtml12
addModules12
isAvailable12
showRecentChangesHeader12
getWikibaseStaticConfigVars12
shouldUseSpecialHistory12
onBeforePageRedirect12
logMobileMode12
executeWhenAvailable12
onResourceLoaderRegisterModules12
enableMediaWikiUI12
onTaggableObjectCreation12
getPageOffset12
onSkinAfterBottomScripts12
blankUserPageHTML12
onResourceLoaderSiteStylesModulePages12
onResourceLoaderSiteModulePages12
onGetCacheVaryCookies12
getRedirectUrl12
getWatchlistHeader12
isMainPage8
updateMobileUrlHost8
doToggling7
parseSectionsData6
updateBeta6
execute6
listGroups6
getNextPage6
renderHeaderBar6
executeWhenAvailable6
getPrevId6
getViewHtml6
showHeader6
updateAmc6
injectTagsIfPerformerUsesAMC6
getHeaderBarLink6
isBlacklistedPage6
getMobileUrlTemplate6
getUseFormatCookieDuration6
unsetUseFormatCookie6
setUseFormatCookie6
unsetStopMobileRedirectCookie6
setStopMobileRedirectCookie6
singleton6
toggleView6
getMode6
isEnabled6
addForeignScriptPath6
addXAnalyticsItem6
addDescriptionToResult6
isEnabled6
isCampaignActive6
formatComment6
formatComment6
addAnalyticsLogItem6
getInstance6
onCentralAuthSilentLoginRedirect6
onCentralAuthLoginRedirectData6
onGetPreferences6
onUserGetDefaultOptions6
onRecentChangeSave6
onAbuseFilterGenerateUserVars6
getResourceLoaderMFConfigVars6
onBeforeInitialize6
getDefaultMobileSkin6
setHeaders6
isPageContentModelEditable6
onMakeGlobalVariablesScript6
getDesktopViewLink6
enableExpandableSections3
addProtection3
getUseFormatCookieExpiry3
shouldDisplayMobileView3
isLanguageObjectValid3
endsWith2
updateDesktopUrlHost2