Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
MediaWiki\Skins\Vector\CentralAuthHooks0%
MediaWiki\Skins\Vector\Components\VectorComponentSearchBox0%
MediaWiki\Skins\Vector\ResourceLoader\VectorResourceLoaderUserStylesModule0%
MediaWiki\Skins\Vector\ResourceLoader\VectorResourceLoaderUserModule0%
MediaWiki\Skins\Vector\Hooks\HookRunner0%
MediaWiki\Skins\Vector\FeatureManagement\Requirements\SimpleRequirement0%
MediaWiki\Skins\Vector\FeatureManagement\Requirements\OverrideableRequirementHelper0%
MediaWiki\Skins\Vector\FeatureManagement\FeatureManagerFactory0%
MediaWiki\Skins\Vector\Components\VectorComponentVariants0%
MediaWiki\Skins\Vector\Components\VectorComponentUserLinks0%
MediaWiki\Skins\Vector\Components\VectorComponentStickyHeader0%
MediaWiki\Skins\Vector\Constants0%
MediaWiki\Skins\Vector\VectorServices0%
MediaWiki\Skins\Vector\Components\VectorComponentMenuListItem0%
MediaWiki\Skins\Vector\Components\VectorComponentMainMenuActionOptOut0%
MediaWiki\Skins\Vector\SkinVector223%
MediaWiki\Skins\Vector\FeatureManagement\Requirements\UserPreferenceRequirement11%
MediaWiki\Skins\Vector\SkinVectorLegacy19%
MediaWiki\Skins\Vector\Components\VectorComponentPageTools29%
MediaWiki\Skins\Vector\Components\VectorComponentMainMenuAction33%
MediaWiki\Skins\Vector\FeatureManagement\Requirements\DynamicConfigRequirement40%
MediaWiki\Skins\Vector\Hooks44%
MediaWiki\Skins\Vector\FeatureManagement\Requirements\OverridableConfigRequirement45%
MediaWiki\Skins\Vector\FeatureManagement\Requirements\LoggedInRequirement50%
MediaWiki\Skins\Vector\FeatureManagement\Requirements\LimitedWidthContentRequirement50%
MediaWiki\Skins\Vector\Components\VectorComponentTableOfContents60%
MediaWiki\Skins\Vector\FeatureManagement\Requirements\ABRequirement63%
MediaWiki\Skins\Vector\Components\VectorComponentLanguageDropdown66%
MediaWiki\Skins\Vector\Components\VectorComponentPinnableContainer66%
MediaWiki\Skins\Vector\Components\VectorComponentButton68%
MediaWiki\Skins\Vector\Components\VectorComponentPinnableHeader72%
MediaWiki\Skins\Vector\Components\VectorComponentDropdown73%
MediaWiki\Skins\Vector\FeatureManagement\FeatureManager74%
MediaWiki\Skins\Vector\Components\VectorComponentPinnableElement75%
MediaWiki\Skins\Vector\Components\VectorComponentLink80%
MediaWiki\Skins\Vector\Components\VectorComponentAppearance86%

Project Risks

Class CRAP
MediaWiki\Skins\Vector\SkinVector223936
MediaWiki\Skins\Vector\Hooks1336
MediaWiki\Skins\Vector\Components\VectorComponentUserLinks812
MediaWiki\Skins\Vector\SkinVectorLegacy303
MediaWiki\Skins\Vector\Components\VectorComponentStickyHeader110
MediaWiki\Skins\Vector\Components\VectorComponentSearchBox90
MediaWiki\Skins\Vector\FeatureManagement\FeatureManager49
MediaWiki\Skins\Vector\FeatureManagement\Requirements\OverridableConfigRequirement44
MediaWiki\Skins\Vector\ResourceLoader\VectorResourceLoaderUserStylesModule42
MediaWiki\Skins\Vector\ResourceLoader\VectorResourceLoaderUserModule42
MediaWiki\Skins\Vector\Components\VectorComponentVariants42
MediaWiki\Skins\Vector\FeatureManagement\Requirements\UserPreferenceRequirement30
MediaWiki\Skins\Vector\Components\VectorComponentButton23
MediaWiki\Skins\Vector\FeatureManagement\Requirements\OverrideableRequirementHelper20
MediaWiki\Skins\Vector\Components\VectorComponentMainMenuAction16
MediaWiki\Skins\Vector\Components\VectorComponentPageTools13
MediaWiki\Skins\Vector\FeatureManagement\FeatureManagerFactory12
MediaWiki\Skins\Vector\CentralAuthHooks12
MediaWiki\Skins\Vector\Components\VectorComponentTableOfContents11
MediaWiki\Skins\Vector\FeatureManagement\Requirements\LimitedWidthContentRequirement8
MediaWiki\Skins\Vector\Components\VectorComponentLink6
MediaWiki\Skins\Vector\FeatureManagement\Requirements\ABRequirement6
MediaWiki\Skins\Vector\Components\VectorComponentLanguageDropdown5
MediaWiki\Skins\Vector\Components\VectorComponentPinnableHeader3
MediaWiki\Skins\Vector\Components\VectorComponentDropdown3

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
onSkinPageReadyConfig0%
onResourceLoaderSiteModulePages0%
onResourceLoaderSiteStylesModulePages0%
createMoreOverflowMenu0%
updateMenuItems0%
updateMenuItemData0%
makeIcon0%
makeMenuItemCollapsible0%
fixEcho0%
updateAssociatedPagesMenuIcons0%
updateViewsMenuIcons0%
updateActionsMenu0%
getVectorSearchResourceLoaderConfig0%
isSkinVersionLegacy0%
isVectorSkin0%
__construct0%
isPreferenceEnabled0%
getName0%
__construct0%
isMet0%
getName0%
__construct0%
isMet0%
__construct0%
isVector2022BetaFeatureEnabled0%
onGetPreferences0%
onGetBetaFeaturePreferences0%
onCentralAuthIsUIReloadRecommended0%
getLanguagesCached0%
updatePortletClasses0%
decoratePortletData0%
decoratePortletsData0%
runOnSkinTemplateNavigationHooks0%
getTemplateData0%
getULSLabels0%
getHtmlElementAttributes0%
mergeViewOverflowIntoActions0%
shouldHideLanguages0%
isVisualEditorTabPositionFirst0%
isULSExtensionEnabled0%
isLanguagesInContent0%
__construct0%
isLanguagesInContentAt0%
getFeatureManager0%
removeAddTopicButton0%
canHaveLanguages0%
isTocAvailable0%
isResponsive0%
runOnSkinTemplateNavigationHooks0%
__construct0%
getPages0%
getPages0%
onVectorSearchResourceLoaderConfig0%
getName0%
__construct0%
__construct0%
__construct0%
getSearchButton0%
getAddSectionButton0%
getIconButtons0%
msg0%
__construct0%
getTemplateData0%
__construct0%
getSearchBoxInputLocation0%
doesSearchHaveThumbnails0%
getConfig0%
__construct0%
__construct0%
__construct0%
getMenus0%
__construct0%
getTemplateData0%
__construct0%
getTemplateData0%
__construct0%
makeMainMenuActionData0%
__construct0%
__construct0%
__construct0%
getTemplateData0%
__construct0%
getTemplateData0%
isPinned0%
shouldDisableMaxWidth0%
__construct0%
getName0%
__construct0%
__construct0%
__construct0%
createFeatureManager0%
__construct0%
resolveNightModeQueryValue0%
getUserPreferenceValue0%
__construct0%
__construct0%
getTemplateData0%
getMenuDropdownData0%
getDropdownData0%
getDropdownLabel0%
__construct0%
getTemplateData0%
getOverflowMenuClass0%
makeItemsCollapsible0%
makeLinksButtons0%
stripIcons0%
getMenus0%
getDropdown0%
msg0%
getLanguageService0%
isMet65%
onSkinTemplateNavigation83%
getFeatureBodyClass89%