Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
onTaggableObjectCreation0%
onLoginFormValidErrorMessages0%
onHTMLFileCache__useFileCache0%
onArticleParserOptions0%
onOutputPageParserOutput0%
setTagline0%
onCentralAuthSilentLoginRedirect0%
onCentralAuthLoginRedirectData0%
onGetPreferences0%
onUserGetDefaultOptions0%
onAfterBuildFeedLinks0%
onPostLoginRedirect0%
onSpecialPageBeforeExecute0%
onAbuseFilterBuilder0%
onAbuseFilterGenerateUserVars0%
onManualLogEntryBeforePublish0%
hasEditNoticesFeatureConflict0%
onRecentChange_save0%
addDefinedTags0%
onChangeTagsListActive0%
onListDefinedTags0%
onSpecialPage_initList0%
getWikibaseStaticConfigVars0%
getResourceLoaderMFConfigVars0%
onGetCacheVaryCookies0%
onResourceLoaderSiteModulePages0%
onResourceLoaderSiteStylesModulePages0%
onMediaWikiPerformAction0%
onBeforePageRedirect0%
injectTagsIfPerformerUsesAMC0%
onOutputPageBeforeHTML0%
onMakeGlobalVariablesScript0%
onAuthChangeFormFields0%
onSkinAfterBottomScripts0%
executeViewEditWatchlist0%
getRedirectUrl0%
addSettingsForm0%
contentElement0%
buildMobileUserPreferences0%
buildAMCToggle0%
execute0%
setJsConfigVars0%
doesWrites0%
__construct0%
execute0%
shouldUseSpecialHistory0%
__construct0%
getAssociatedNavigationLinks0%
getViewHtml0%
getNextPage0%
onAPIQuerySiteInfoGeneralInfo0%
getEmptyListHtml0%
getPagesToDisplay0%
getPageOffset0%
execute0%
getLineHtml0%
outputSubtitle0%
__construct0%
execute0%
__construct0%
apply0%
getInstance0%
isEmpty0%
getMobileViewLink0%
getDesktopViewLink0%
onBeforeDisplayNoArticleText0%
onOutputPageBodyAttributes0%
onSkinAddFooterLinks0%
__construct0%
isMobileDevice0%
resetInstanceForTesting0%
singleton0%
getIterator0%
getMode0%
registerMode0%
getModeIdentifier0%
isEnabled0%
__construct0%
getModeIdentifier0%
isEnabled0%
__construct0%
getModeIdentifier0%
isEnabled0%
getWikibaseDescription0%
loadMobileModeCookie0%
getUserPageContent0%
buildPageUserObject0%
domParseMobile0%
domParseWithContentProvider0%
blankUserPageHTML0%
getCustomPrinter0%
execute0%
isParseAction0%
onRecentChange_save0%
onManualLogEntryBeforePublish0%
onChangeTagsListActive0%
onListDefinedTags0%
onGetPreferences0%
onUserGetDefaultOptions0%
setForceMobileView0%
__construct0%
getMobileMode0%
logMobileMode0%
getUseFormatCookieDuration0%
getMobileUrlTemplate0%
getMobileUrlCallback0%
getDesktopUrl0%
toggleView0%
addAnalyticsLogItem0%
getContentLanguageMessages0%
unsetUseFormatCookie0%
getResourceLoaderMFConfigVars0%
onMakeGlobalVariablesScript0%
onCustomEditor0%
isSupportedEditRequest0%
__construct0%
getDefaultMobileSkin0%
setMobileMode0%
submitSettingsForm0%
getCookieDomain0%
getUseFormatCookie0%
isAmcUser0%
getStopMobileRedirectCookie0%
unsetStopMobileRedirectCookie0%
setUseFormatCookie0%
setStopMobileRedirectCookie0%
shouldDisplayMobileViewInternal25%
skipLazyLoadingForSmallDimensions42%
getHeadingName57%
getMobileUrl65%
onRequestContextCreateSkin68%
endsWith75%
doToggling79%
shouldDisplayMobileView80%
updateDesktopUrlHost80%
updateMobileUrlHost80%
getUseFormatCookieExpiry83%
hasNoNonEmptyPrecedingParagraphs83%
getTopHeadings85%
onBeforePageDisplay86%
getDesktopUrl88%

Project Risks

Method CRAP
submitSettingsForm210
addSettingsForm132
domParseMobile110
isSupportedEditRequest90
getMobileMode56
onOutputPageBeforeHTML56
onOutputPageParserOutput56
shouldDisplayMobileViewInternal43
onPostLoginRedirect42
onCustomEditor42
blankUserPageHTML42
executeViewEditWatchlist42
setMobileMode30
onSpecialPageBeforeExecute30
onBeforeDisplayNoArticleText30
buildPageUserObject30
isMobileDevice30
onSpecialPage_initList30
getUserPageContent30
execute30
hasEditNoticesFeatureConflict30
onResourceLoaderSiteModulePages20
isParseAction20
onMediaWikiPerformAction20
onOutputPageBodyAttributes20
onAuthChangeFormFields20
onSkinAddFooterLinks20
onArticleParserOptions20
onResourceLoaderSiteStylesModulePages20
getWikibaseDescription20
onBeforePageDisplay17
getMobileUrl15
onMakeGlobalVariablesScript12
logMobileMode12
onAfterBuildFeedLinks12
getLineHtml12
getPageOffset12
getEmptyListHtml12
onTaggableObjectCreation12
getWikibaseStaticConfigVars12
onGetCacheVaryCookies12
getResourceLoaderMFConfigVars12
getMobileUrlTemplate12
onSkinAfterBottomScripts12
getRedirectUrl12
onBeforePageRedirect12
skipLazyLoadingForSmallDimensions9
doToggling8
onRequestContextCreateSkin8
updateMobileUrlHost8
getTopHeadings7
execute6
getViewHtml6
getNextPage6
domParseWithContentProvider6
execute6
getInstance6
getDesktopViewLink6
getMobileViewLink6
onMakeGlobalVariablesScript6
onCentralAuthLoginRedirectData6
isEnabled6
getMode6
addAnalyticsLogItem6
getDefaultMobileSkin6
toggleView6
getUseFormatCookieDuration6
onAbuseFilterGenerateUserVars6
unsetUseFormatCookie6
unsetStopMobileRedirectCookie6
onUserGetDefaultOptions6
onGetPreferences6
onCentralAuthSilentLoginRedirect6
singleton6
injectTagsIfPerformerUsesAMC6
getHeadingName5
getDesktopUrl4
hasNoNonEmptyPrecedingParagraphs3
getUseFormatCookieExpiry3
endsWith2
updateDesktopUrlHost2
shouldDisplayMobileView2