Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
FixProofreadPagePagesContentModel0%
ProofreadPage\Pagination\Pagination0%
ProofreadPage\Page\PageViewAction0%
ProofreadPage\Page\PageSubmitAction0%
ProofreadPage\Page\PageSlotDiffRenderer0%
ProofreadPage\Parser\PagequalityTagParser0%
ProofreadPage\Page\PageEditAction0%
ProofreadPage\Parser\PagesTagParser0%
ProofreadPage\Parser\TranslusionPagesModifier0%
ProofreadPage\Api\ApiQueryProofread0%
ProofreadPage\Page\EditPagePage0%
ProofreadPage\OOUI\PagelistInputWidget0%
ProofreadPage\Link0%
ProofreadPage\Index\UpdateIndexQualityStats0%
ProofreadPage\Parser\PagelistTagParser0%
ProofreadPage\Index\IndexSubmitAction0%
ProofreadPage\Index\DeleteIndexQualityStats0%
ProofreadPage\Api\ApiQueryProofreadInfo0%
FixProofreadIndexPagesContentModel0%
ProofreadPage\Tags0%
ProofreadPage\Index\CustomIndexField0%
ProofreadPage\Index\DatabaseIndexContentLookup0%
ProofreadPage\Index\EditIndexPage0%
ProofreadPage\ProofreadPageLuaLibrary0%
ProofreadPage\Special\SpecialProofreadPages0%
ProofreadPage\Special\SpecialPagesWithoutScans0%
ProofreadPage\Index\IndexEditAction0%
ProofreadPage\Index\IndexQualityStatsLookup0%
ProofreadPage\ProofreadPage5%
ProofreadPage\Index\IndexTemplateStyles36%
ProofreadPage\ProofreadPageInit40%
ProofreadPage\Index\CustomIndexFieldsParser49%
ProofreadPage\Page\PageContent59%
ProofreadPage\Context60%
ProofreadPage\Page\PageDisplayHandler67%
ProofreadPage\FileProvider68%
ProofreadPage\Api\ApiQueryPagesInIndex77%
ProofreadPage\Index\IndexContentHandler78%
ProofreadPage\Page\DatabaseIndexForPageLookup79%
ProofreadPage\Index\IndexContent81%
ProofreadPage\Page\PageContentHandler83%
ProofreadPage\Index\IndexRedirectContent85%
ProofreadPage\Pagination\PaginationFactory86%
ProofreadPage\Pagination\FilePagination87%
ProofreadPage\Index\ParserHelper87%
ProofreadPage\Pagination\SimpleFilePagination88%
ProofreadPage\Page\PageRevisionTagger88%

Project Risks

Class CRAP
ProofreadPage\Parser\PagesTagParser9702
ProofreadPage\ProofreadPage5401
ProofreadPage\Special\SpecialProofreadPages1980
ProofreadPage\Index\CustomIndexField1482
ProofreadPage\ProofreadPageLuaLibrary1122
ProofreadPage\Index\EditIndexPage756
ProofreadPage\Parser\TranslusionPagesModifier380
ProofreadPage\Index\CustomIndexFieldsParser280
ProofreadPage\Parser\PagelistTagParser272
ProofreadPage\Page\EditPagePage210
ProofreadPage\Pagination\Pagination156
ProofreadPage\Api\ApiQueryProofreadInfo132
ProofreadPage\Index\IndexContentHandler126
ProofreadPage\ProofreadPageInit122
ProofreadPage\Page\PageContent107
ProofreadPage\Page\PageDisplayHandler103
ProofreadPage\Api\ApiQueryProofread90
ProofreadPage\Page\PageContentHandler87
ProofreadPage\Page\PageViewAction72
ProofreadPage\Tags56
ProofreadPage\Page\PageSlotDiffRenderer56
ProofreadPage\Index\IndexContent48
ProofreadPage\Special\SpecialPagesWithoutScans42
ProofreadPage\Index\IndexQualityStatsLookup42
FixProofreadIndexPagesContentModel42
ProofreadPage\Index\IndexTemplateStyles41
ProofreadPage\Link30
ProofreadPage\Index\DatabaseIndexContentLookup30
ProofreadPage\Parser\PagequalityTagParser30
ProofreadPage\Context26
ProofreadPage\Api\ApiQueryPagesInIndex26
ProofreadPage\Pagination\FilePagination24
ProofreadPage\Page\DatabaseIndexForPageLookup20
FixProofreadPagePagesContentModel20
ProofreadPage\Pagination\PaginationFactory10
ProofreadPage\FileProvider10
ProofreadPage\Index\IndexRedirectContent9
ProofreadPage\Pagination\SimpleFilePagination9
ProofreadPage\Page\PageRevisionTagger7
ProofreadPage\Index\ParserHelper4

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
getUpdateKey0%
prefetchPageLinks0%
__construct0%
getGroupName0%
isRecto0%
getQueryInfo0%
rewind0%
key0%
next0%
current0%
valid0%
isIndexTitleInCache0%
show0%
isSyndicated0%
isExpensive0%
__construct0%
render0%
formatError0%
render0%
__construct0%
render0%
parseNumList0%
getTableOfContentLinks0%
execute0%
show0%
__construct0%
buildPageContainerBegin0%
isParserCacheSupported0%
getSecondaryDataUpdates0%
getDeletionUpdates0%
getIndexTitle0%
buildIndexQualityStatsUpdate0%
displaySearchForm0%
linkParameters0%
isCacheable0%
isSyndicated0%
isExpensive0%
buildPageContainerEnd0%
createTextDiffOutput0%
buildImageHtml0%
executeGenerator0%
show0%
isValid0%
preprocessResults0%
reallyDoQuery0%
__construct0%
getExtraCacheKeys0%
getDiff0%
createLevelDiffs0%
formatError0%
modifyPage0%
getQueryInfo0%
getNamespaceAliases0%
onScribuntoExternalLibraries0%
onScribuntoExternalLibraryPaths0%
__construct0%
getQualityLevelClassesForTitle0%
getQualityClassesForQualityLevel0%
doGetPageNumbering0%
doGetIndexForPage0%
getNamespaceIdForDefaultName0%
createNamespace0%
createNamespaceAliases0%
getIndexForPage0%
onListDefinedTags0%
doGetPageQuality0%
register0%
incrementExpensiveFunctionCount0%
addTemplateDependencyOnPage0%
addTemplateDependencyOnAllPagesInIndex0%
doGetIndexProgress0%
getIndexContent0%
doGetIndexFields0%
doGetIndexCategories0%
getPaginationForIndex0%
onRecentChangeSave0%
onRegistration0%
getIncludedPagePagesTitles0%
onGetLinkColours0%
getIndexTitleForPages0%
getQualityStatsForPages0%
buildQualityStatsBar0%
getPageNamespaceId0%
getIndexNamespaceId0%
getPageAndIndexNamespace0%
onwgQueryPages0%
onContentHandlerDefaultModelFor0%
onParserFirstCallInit0%
onBeforePageDisplay0%
onImageOpenShowImageInlineBefore0%
getLinkUrlForTitle0%
onOutputPageParserOutput0%
onEditFormPreloadText0%
onGetPreferences0%
onCanonicalNamespaces0%
onLoadExtensionSchemaUpdates0%
onParserTestTables0%
addPageNsNavigation0%
addIndexNsNavigation0%
onSkinTemplateNavigationUniversal0%
onInfoAction0%
supportsRedirects0%
getActionOverrides0%
doGetPageInIndex0%
isIndexTitleInCache0%
getHelp0%
isHidden0%
isHeader0%
isAllowedInJs0%
isPagelist0%
doDBUpdates0%
getCustomIndexFieldsConfiguration0%
loadCustomIndexFieldsConfiguration0%
getContentLanguage0%
getIndexContentForTitle0%
getSize0%
__construct0%
doUpdate0%
__construct0%
showContentForm0%
buildField0%
buildCategoriesField0%
getFieldNameForEntry0%
importContentFormData0%
importCategoryList0%
cleanInputtedContent0%
getPossibleValues0%
getLabel0%
__construct0%
appendQualityLevels0%
getHelpUrls0%
getExamplesMessages0%
execute0%
getQualityLevelCategory0%
getCacheMode0%
getAllowedParams0%
getExamplesMessages0%
__construct0%
execute0%
appendNamespaces0%
getQualityLevelCategory0%
getData0%
getCacheMode0%
getAllowedParams0%
getExamplesMessages0%
getDefaultContext0%
__construct0%
getFileFromTitle0%
__construct0%
getKey0%
getStringValue0%
getType0%
getText0%
isCountable0%
buildValueField0%
__construct0%
equals0%
__construct0%
getJavaScriptClassName0%
getConfig0%
isPageTitleInCache0%
getGroupName0%
formatResult0%
isPageTitleInCache0%
flushCacheForPage0%
sortDescending0%
showContentForm0%
getTarget0%
showEditArea0%
getCheckboxesWidget0%
buildQualityEditWidget0%
importContentFormData0%
isValid0%
isEmpty0%
getText0%
getContentForRevId0%
isCountable0%
matchMagicWord0%
getLabel0%
__construct0%
matchMagicWord0%
getStatsForIndexTitle0%
getParser0%
getUpdateKey0%
doDBUpdates0%
getActionOverrides0%
supportsRedirects0%
isParserCacheSupported0%
fillParserOutput0%
show0%
__construct0%
isIndexTitleInCache0%
fetchStatsForIndexTitle0%
doUpdate0%
__construct0%
isValid0%
getExtraCacheKeys0%
show0%
getTagForPageLevel0%
getAssociatedIndexPage0%
getIndexTemplateStyles0%
equals0%
fetchTemplateTextAndTitle0%
__construct0%
doGetNumberOfPages0%
getImageTransform50%
getPageLanguage50%
getDisplayedPageNumber50%
getDisplayedPageNumber50%
findIndexTitle55%
buildPageTitle57%
initNamespace61%
__construct66%
getRangeStart66%
serializeContent66%
unserializeContent70%
getCustomCss70%
getNamespaceName75%
execute75%
getTemplateStylesPage75%
unserializeContent75%
__construct75%
findIndexesWhichLinkTo76%
onMultiContentSave77%
initNamespaces80%
getImageWidth81%
getQualityLevelForPageTitle83%
getSize83%
buildPaginationForIndexContent84%
fillParserOutput85%
getPageJsConfigVars85%
__construct85%
merge386%
getTagsForIds86%
getNamespaceId87%
isChangeAllowed88%

Project Risks

Method CRAP
render6972
loadCustomIndexFieldsConfiguration272
render210
execute132
addPageNsNavigation132
buildField132
parseNumList110
getQueryInfo72
show72
getTagForPageLevel56
getIndexTemplateStyles42
buildValueField42
getImageTransform34
buildQualityEditWidget30
render30
onInfoAction30
addTemplateDependencyOnAllPagesInIndex30
fillParserOutput30
showContentForm30
modifyPage30
onGetLinkColours30
formatResult30
getContentForRevId20
doDBUpdates20
onRecentChangeSave20
isHeader20
onContentHandlerDefaultModelFor20
reallyDoQuery20
onSkinTemplateNavigationUniversal20
showContentForm20
getQualityClassesForQualityLevel20
addTemplateDependencyOnPage20
getSize20
importContentFormData20
getIndexTitleForPages20
execute20
getIndexContentForTitle20
isValid20
onLoadExtensionSchemaUpdates20
createNamespace12
getNamespaceIdForDefaultName12
getTableOfContentLinks12
isValid12
addIndexNsNavigation12
buildQualityStatsBar12
getQualityStatsForPages12
matchMagicWord12
getIncludedPagePagesTitles12
onBeforePageDisplay12
onOutputPageParserOutput12
isCountable12
cleanInputtedContent12
isCountable12
matchMagicWord12
isAllowedInJs12
isHidden12
getHelp12
getPossibleValues12
getLabel12
getIndexForPage12
getData12
getContentLanguage12
getDefaultContext12
onGetPreferences12
getIndexContent12
execute12
__construct12
getType12
getStringValue12
isChangeAllowed10
merge38
initNamespace8
serializeContent7
findIndexTitle7
onMultiContentSave6
buildPaginationForIndexContent6
fillParserOutput6
getPageJsConfigVars6
getTagsForIds6
doGetPageNumbering6
preprocessResults6
getQueryInfo6
getLinkUrlForTitle6
doGetIndexProgress6
onScribuntoExternalLibraryPaths6
doGetIndexForPage6
doGetPageQuality6
doGetPageInIndex6
getPaginationForIndex6
createNamespaceAliases6
getNamespaceAliases6
register6
doDBUpdates6
createLevelDiffs6
onEditFormPreloadText6
buildIndexQualityStatsUpdate6
getQualityLevelCategory6
appendQualityLevels6
getFileFromTitle6
isPagelist6
getStatsForIndexTitle6
fetchStatsForIndexTitle6
equals6
equals6
getCheckboxesWidget6
getSecondaryDataUpdates6
onImageOpenShowImageInlineBefore6
getIndexTitle6
getDeletionUpdates6
getPageAndIndexNamespace6
buildImageHtml6
prefetchPageLinks6
executeGenerator6
createTextDiffOutput6
buildPageTitle5
unserializeContent4
unserializeContent4
getPageLanguage4
getImageWidth4
getRangeStart3
getCustomCss3
findIndexesWhichLinkTo3
getQualityLevelForPageTitle3
getSize3
getDisplayedPageNumber2
getDisplayedPageNumber2
__construct2
getTemplateStylesPage2
__construct2
getNamespaceName2
execute2
initNamespaces2
__construct2
getNamespaceId2