Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
ProofreadPage\Tags0%
ProofreadPage\Pagination\Pagination0%
ProofreadPage\OOUI\PagelistInputWidget0%
ProofreadPage\Api\ApiQueryProofread0%
ProofreadPage\Page\PageEditAction0%
ProofreadPage\Page\PageSlotDiffRenderer0%
ProofreadPage\Page\PageSubmitAction0%
ProofreadPage\Page\PageViewAction0%
ProofreadPage\Parser\PagelistTagParser0%
ProofreadPage\Index\UpdateIndexQualityStats0%
ProofreadPage\Parser\PagequalityTagParser0%
ProofreadPage\Parser\PagesTagParser0%
ProofreadPage\Parser\TranslusionPagesModifier0%
ProofreadPage\ProofreadPageLuaLibrary0%
ProofreadPage\Special\SpecialPagesWithoutScans0%
ProofreadPage\Special\SpecialProofreadPages0%
ProofreadPage\Link0%
ProofreadPage\Page\EditPagePage0%
ProofreadPage\Index\IndexSubmitAction0%
ProofreadPage\Index\CustomIndexField0%
ProofreadPage\Index\IndexQualityStatsLookup0%
ProofreadPage\Api\ApiQueryProofreadInfo0%
ProofreadPage\Index\IndexEditAction0%
ProofreadPage\Index\DatabaseIndexContentLookup0%
ProofreadPage\Index\EditIndexPage0%
ProofreadPage\Index\DeleteIndexQualityStats0%
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\Index\ParserHelper87%
ProofreadPage\Pagination\FilePagination87%
ProofreadPage\Pagination\SimpleFilePagination88%
ProofreadPage\Page\PageRevisionTagger88%

Project Risks

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

Project Risks

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