Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
injectTagsIfPerformerUsesAMC0%
executeWhenAvailable0%
__construct0%
findParentWithParent0%
hasNoNonEmptyPrecedingParagraphs0%
logInfoboxesWrappedInContainers0%
getInstance0%
apply0%
__construct0%
execute0%
skipLazyLoadingForSmallDimensions0%
setHeaders0%
renderUnavailableBanner0%
addModules0%
isListed0%
showPageNotFound0%
getDesktopUrl0%
getUserOptionsLookup0%
getUserGroupManager0%
getHeadingName0%
__construct0%
execute0%
setTagline0%
onSpecialPageBeforeExecute0%
onPostLoginRedirect0%
onAfterBuildFeedLinks0%
onUserGetDefaultOptions0%
onGetPreferences0%
onCentralAuthLoginRedirectData0%
onCentralAuthSilentLoginRedirect0%
onOutputPageParserOutput0%
isEmpty0%
onHTMLFileCache__useFileCache0%
onLoginFormValidErrorMessages0%
onMakeGlobalVariablesScript0%
hasEditNoticesFeatureConflict0%
onAuthChangeFormFields0%
onAPIQuerySiteInfoGeneralInfo0%
getDesktopViewLink0%
getMobileViewLink0%
getUserFactory0%
formatComment0%
onAbuseFilterGenerateUserVars0%
executeWhenAvailable0%
execute0%
buildAMCToggle0%
buildMobileUserPreferences0%
addSettingsForm0%
getRedirectUrl0%
submitSettingsForm0%
__construct0%
getNSConditions0%
doesWrites0%
showRecentChangesHeader0%
doFeedQuery0%
showFeedResults0%
showResults0%
showEmptyList0%
getEmptyListHtml0%
showFeedResultRow0%
getShortDescription0%
setJsConfigVars0%
__construct0%
renderListHeaderWhereNeeded0%
getLineHtml0%
getRevisionCommentHTML0%
getUsernameText0%
renderFeedItemHtml0%
__construct0%
execute0%
__construct0%
outputSubtitle0%
execute0%
execute0%
getPageOffset0%
getPagesToDisplay0%
getNextPage0%
executeViewEditWatchlist0%
getViewHtml0%
getAssociatedNavigationLinks0%
__construct0%
shouldUseSpecialHistory0%
onUserGetDefaultOptions0%
onAbuseFilterBuilder0%
onTaggableObjectCreation0%
isMobileDevice0%
getModeIdentifier0%
registerMode0%
getMode0%
getIterator0%
singleton0%
resetInstanceForTesting0%
__construct0%
setForceMobileView0%
__construct0%
loadMobileModeCookie0%
getMobileMode0%
setMobileMode0%
isAmcUser0%
setStopMobileRedirectCookie0%
unsetStopMobileRedirectCookie0%
getStopMobileRedirectCookie0%
getUseFormatCookie0%
isEnabled0%
getModeIdentifier0%
onManualLogEntryBeforePublish0%
blankUserPageHTML0%
onGetPreferences0%
onListDefinedTags0%
onChangeTagsListActive0%
onManualLogEntryBeforePublish0%
onRecentChange_save0%
isParseAction0%
execute0%
getCustomPrinter0%
domParseWithContentProvider0%
isEnabled0%
domParseMobile0%
buildPageUserObject0%
getUserPageContent0%
getWikibaseDescription0%
__construct0%
isEnabled0%
getModeIdentifier0%
__construct0%
getCookieDomain0%
setUseFormatCookie0%
unsetUseFormatCookie0%
onResourceLoaderSiteStylesModulePages0%
getDefaultMobileSkin0%
onSkinAddFooterLinks0%
onSkinAfterBottomScripts0%
onBeforeDisplayNoArticleText0%
onOutputPageBeforeHTML0%
onOutputPageBodyAttributes0%
onBeforePageRedirect0%
onDifferenceEngineViewHeader0%
onResourceLoaderSiteModulePages0%
onMakeGlobalVariablesScript0%
onGetCacheVaryCookies0%
getResourceLoaderMFConfigVars0%
getWikibaseStaticConfigVars0%
onSpecialPage_initList0%
onListDefinedTags0%
onChangeTagsListActive0%
addDefinedTags0%
onRecentChange_save0%
isSupportedEditRequest0%
onCustomEditor0%
getAssociatedNavigationLinks0%
getResourceLoaderMFConfigVars0%
getContentLanguageMessages0%
__construct0%
logMobileMode0%
addAnalyticsLogItem0%
getUseFormatCookieDuration0%
toggleView0%
getMobileUrlTemplate0%
getMobileUrlCallback0%
getDesktopUrl0%
shouldDisplayMobileViewInternal25%
getMobileUrl65%
moveFirstParagraphBeforeInfobox66%
onRequestContextCreateSkin70%
endsWith75%
updateDesktopUrlHost80%
updateMobileUrlHost80%
doToggling80%
getUseFormatCookieExpiry83%
getTopHeadings85%
onBeforePageDisplay86%
shouldDisplayMobileView87%
getDesktopUrl88%

Project Risks

Method CRAP
renderFeedItemHtml240
submitSettingsForm210
addSettingsForm132
domParseMobile110
isSupportedEditRequest90
onOutputPageBeforeHTML56
onOutputPageParserOutput56
getMobileMode56
shouldDisplayMobileViewInternal43
onPostLoginRedirect42
getUsernameText42
onCustomEditor42
blankUserPageHTML42
executeViewEditWatchlist42
getRevisionCommentHTML30
onSpecialPage_initList30
hasEditNoticesFeatureConflict30
setMobileMode30
skipLazyLoadingForSmallDimensions30
getNSConditions30
isMobileDevice30
onSpecialPageBeforeExecute30
onBeforeDisplayNoArticleText30
getUserPageContent30
buildPageUserObject30
execute30
getLineHtml20
onSkinAddFooterLinks20
showFeedResultRow20
renderListHeaderWhereNeeded20
onResourceLoaderSiteStylesModulePages20
onAuthChangeFormFields20
getHeadingName20
onResourceLoaderSiteModulePages20
getWikibaseDescription20
isParseAction20
onOutputPageBodyAttributes20
moveFirstParagraphBeforeInfobox19
onBeforePageDisplay17
getMobileUrl15
onAfterBuildFeedLinks12
onMakeGlobalVariablesScript12
findParentWithParent12
hasNoNonEmptyPrecedingParagraphs12
onTaggableObjectCreation12
onSkinAfterBottomScripts12
getWikibaseStaticConfigVars12
getResourceLoaderMFConfigVars12
getEmptyListHtml12
showResults12
doFeedQuery12
showRecentChangesHeader12
executeWhenAvailable12
getRedirectUrl12
getMobileUrlTemplate12
addModules12
getPageOffset12
logMobileMode12
execute12
onBeforePageRedirect12
onDifferenceEngineViewHeader12
onGetCacheVaryCookies12
updateMobileUrlHost8
onRequestContextCreateSkin8
doToggling7
getTopHeadings7
getNextPage6
execute6
execute6
formatComment6
getViewHtml6
injectTagsIfPerformerUsesAMC6
onAbuseFilterGenerateUserVars6
addAnalyticsLogItem6
domParseWithContentProvider6
isEnabled6
getMode6
singleton6
unsetStopMobileRedirectCookie6
unsetUseFormatCookie6
getUseFormatCookieDuration6
getInstance6
toggleView6
onMakeGlobalVariablesScript6
getDefaultMobileSkin6
onUserGetDefaultOptions6
onGetPreferences6
onCentralAuthLoginRedirectData6
onCentralAuthSilentLoginRedirect6
getDesktopViewLink6
getMobileViewLink6
getDesktopUrl4
getUseFormatCookieExpiry3
shouldDisplayMobileView3
endsWith2
updateDesktopUrlHost2