Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
MediaWiki\Extension\Scribunto\ApiScribuntoConsole0%
MediaWiki\Extension\Scribunto\CodeEditorHooks0%
MediaWiki\Extension\Scribunto\ScribuntoException0%
MediaWiki\Extension\Scribunto\ScribuntoContentHandler0%
MediaWiki\Extension\Scribunto\ScribuntoContent0%
MediaWiki\Extension\Scribunto\Scribunto0%
MediaWiki\Extension\Scribunto\Engines\LuaStandalone\LuaStandaloneInterpreterFunction0%
MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxInterpreter0%
MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxEngine0%
MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxCallback0%
MediaWiki\Extension\Scribunto\Engines\LuaCommon\LuaModule0%
MediaWiki\Extension\Scribunto\Engines\LuaCommon\LuaError0%
MediaWiki\Extension\Scribunto\Engines\LuaCommon\LibraryBase0%
MediaWiki\Extension\Scribunto\ScribuntoModuleBase0%
MediaWiki\Extension\Scribunto\Hooks7%
MediaWiki\Extension\Scribunto\Engines\LuaStandalone\LuaStandaloneEngine18%
MediaWiki\Extension\Scribunto\Engines\LuaCommon\SiteLibrary47%
MediaWiki\Extension\Scribunto\Engines\LuaCommon\UstringLibrary61%
MediaWiki\Extension\Scribunto\ScribuntoEngineBase67%
MediaWiki\Extension\Scribunto\Engines\LuaCommon\TitleLibrary71%
MediaWiki\Extension\Scribunto\Engines\LuaCommon\LuaEngine75%
MediaWiki\Extension\Scribunto\Engines\LuaStandalone\LuaStandaloneInterpreter77%
MediaWiki\Extension\Scribunto\Engines\LuaCommon\LanguageLibrary79%
MediaWiki\Extension\Scribunto\Engines\LuaCommon\UriLibrary88%
MediaWiki\Extension\Scribunto\Engines\LuaCommon\MessageLibrary88%

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
decrementRefCount0%
getLuaVersion0%
quit0%
__construct0%
__clone0%
__wakeup0%
__destruct0%
incrementRefCount0%
onRegistration0%
getClockTick0%
onSoftwareInfo0%
onParserFirstCallInit0%
onParserClearState0%
onParserCloned0%
invokeHook0%
reportTiming0%
onParserLimitReportPrepare0%
onParserLimitReportFormat0%
getSoftwareInfo0%
formatLimitData0%
onEditPage__showReadOnlyForm_initial0%
loadString0%
fixTruncation0%
reportLimitData0%
formatLimitData0%
getMwLuaLine0%
execute0%
checkLuaSandboxVersion0%
__construct0%
convertSandboxError0%
registerLibrary0%
reportLimitData0%
callFunction0%
wrapPhpFunction0%
isLuaFunction0%
getPeakMemoryUsage0%
getCPUUsage0%
getProfilerFunctionReport0%
pauseUsageTimer0%
unpauseUsageTimer0%
onEditPage__showStandardInputs_options0%
onEditPageBeforeEditButtons0%
getResourceUsage0%
getRedirectTarget0%
newException0%
validate0%
getResourceUsage0%
getGeSHiLanguage0%
getCodeEditorLanguage0%
reportLimitData0%
formatLimitData0%
updateRedirect0%
makeRedirectContent0%
makeRedirectContent0%
supportsRedirects0%
__construct0%
getMessageName0%
toStatus0%
getScriptTraceHtml0%
__construct0%
getEngine0%
getCode0%
supportsRedirects0%
highlight0%
onEditFilterMergedContent0%
__construct0%
onArticleViewHeader0%
newEngine0%
newDefaultEngine0%
getParserEngine0%
isParserEnginePresent0%
resetParserEngine0%
isDocPage0%
getDocPage0%
updateRedirect0%
fillParserOutput0%
getRedirectTarget0%
__construct0%
getContentClass0%
isSupportedFormat0%
canBeUsedOn0%
supportsPreloadContent0%
validateSave0%
validate0%
getLimitReportData0%
newInterpreter0%
getSoftwareInfo0%
getRedirectTarget0%
getLogBuffer0%
formatHtmlLogs0%
getGeSHiLanguage0%
getCodeEditorLanguage0%
getAllExpandedArguments0%
updateRedirect0%
makeRedirectContent0%
incrementExpensiveFunctionCount0%
supportsRedirects0%
__construct0%
getLuaMessage0%
getScriptTraceHtml0%
__construct0%
validate0%
newAutodetectEngine0%
checkTypeOptional0%
invoke0%
onCodeEditorGetPageLanguage0%
runConsole0%
newSession0%
needsToken0%
isInternal0%
getAllowedParams0%
__construct0%
__construct0%
checkType0%
getEngine0%
getInterpreter0%
getParser0%
getTitle0%
getParserOptions0%
getLuaType0%
getPerformanceCharacteristics0%
getInitChunk0%
getChunkName0%
ustringToNFKD0%
ustringByteoffset0%
ustringCodepoint0%
ustringGcodepointInit0%
ustringToNFC0%
ustringToNFD0%
ustringToNFKC0%
ustringChar0%
getFileInfo0%
ustringLen0%
ustringSub0%
ustringUpper0%
ustringLower0%
__construct0%
__call0%
ustringIsUtf80%
checkValid20%
interwikiMap33%
handlePCREError37%
gender38%
register39%
register41%
getContentInternal47%
debug50%
testquit50%
formatDate65%
callParserFunction66%
executeModule66%
sendMessage66%
__construct69%
newChildFrame69%
patternToRegex70%
formatNum71%
getUrl72%
checkNamespace75%
messageCheck75%
doCachedExpansion75%
load75%
expandTemplate77%
decodeHeader77%
pagesInCategory78%
getInexpensiveTitleData78%
languageMethod79%
ustringGsub79%
__construct80%
getFrameById80%
getDefaultExceptionParams80%
getPageLangCode80%
loadLibraryFromFile80%
fetchModuleFromParser81%
handleIOError81%
protectionLevels81%
encodeLuaVar82%
dispatch85%
callFunction85%
getUrl86%
receiveMessage86%
makeTitle87%
getExpensiveData87%
jsonEncode87%
load88%
loadPackage88%
instantiatePHPLibrary88%
checkPattern88%
checkString88%

Project Risks

Method CRAP
execute156
getScriptTraceHtml132
reportTiming132
invokeHook132
formatLimitData132
getLuaVersion110
getLimitReportData110
fillParserOutput90
ustringByteoffset90
patternToRegex79
getFileInfo72
__construct72
ustringChar56
onEditFilterMergedContent56
ustringGsub52
interwikiMap46
gender39
register35
handlePCREError34
highlight30
getRedirectTarget30
convertSandboxError30
__construct29
encodeLuaVar25
formatDate22
callParserFunction21
ustringSub20
getSoftwareInfo20
getResourceUsage20
getLuaType20
callFunction20
onCodeEditorGetPageLanguage20
isDocPage20
ustringCodepoint20
reportLimitData20
languageMethod16
getContentInternal13
getProfilerFunctionReport12
formatLimitData12
__construct12
checkLuaSandboxVersion12
getClockTick12
getLogBuffer12
getSoftwareInfo12
incrementRefCount12
decrementRefCount12
runConsole12
newDefaultEngine12
reportLimitData12
invoke12
__construct12
handleIOError9
checkNamespace7
checkValid7
loadLibraryFromFile7
getUrl7
getExpensiveData7
doCachedExpansion6
expandTemplate6
getInexpensiveTitleData6
dispatch6
loadPackage6
getDocPage6
validate6
newEngine6
updateRedirect6
getParserEngine6
onParserLimitReportPrepare6
onEditPage__showStandardInputs_options6
onEditPage__showReadOnlyForm_initial6
isSupportedFormat6
onEditPageBeforeEditButtons6
ustringToNFD6
canBeUsedOn6
onArticleViewHeader6
quit6
ustringToNFC6
getInitChunk6
resetParserEngine6
checkType6
ustringLen6
__call6
checkTypeOptional6
newAutodetectEngine6
formatHtmlLogs6
ustringToNFKD6
getMwLuaLine6
loadString6
registerLibrary6
ustringToNFKC6
validate6
formatNum5
getUrl5
pagesInCategory5
receiveMessage5
load5
checkString5
instantiatePHPLibrary5
newChildFrame4
decodeHeader4
fetchModuleFromParser4
jsonEncode4
checkPattern4
getFrameById3
__construct3
protectionLevels3
callFunction3
register2
debug2
testquit2
sendMessage2
executeModule2
messageCheck2
load2
getPageLangCode2
getDefaultExceptionParams2
makeTitle2