Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
getTextInBidtable0%
getRulesDesc0%
getRuleConvertedStr0%
getRuleConvertedTitle0%
hasRules0%
getDisplay0%
getRules0%
getFlags0%
__construct0%
get0%
startWrite0%
finishWrite0%
set0%
getFileName0%
__construct0%
get0%
startWrite0%
finishWrite0%
set0%
getWriteConnection0%
get0%
startWrite0%
finishWrite0%
set0%
getFallbackLanguages0%
getBookstoreList0%
setNamespaces0%
resetNamespaces0%
getFormattedNamespaces0%
getGenderNsText0%
getLocalNsIndex0%
getNamespaceIds0%
getNsIndex0%
getVariantname0%
getDateFormats0%
getMonthNamesArray0%
getMonthAbbreviationsArray0%
makeMediaWikiTimestamp0%
date0%
time0%
internalUserTimeAndDate0%
userDate0%
userTime0%
userTimeAndDate0%
getHumanTimestamp0%
getHumanTimestampInternal0%
getMessage0%
getAllMessages0%
iconv0%
uc0%
caseFold0%
fallback8bitEncoding0%
hasWordBreaks0%
segmentByWord0%
insertSpace0%
convertForSearchResult0%
transformUsingPairFile0%
isRTL0%
getDir0%
alignStart0%
alignEnd0%
getDirMarkEntity0%
getDirMark0%
getArrow0%
linkPrefixExtension0%
getMagicWords0%
getSpecialPageAliases0%
emphasize0%
commaList0%
semicolonList0%
pipeList0%
getGrammarForms0%
gender0%
preConvertPlural0%
getFormalityIndex0%
segmentForDiff0%
unsegmentForDiff0%
linkTrail0%
linkPrefixCharset0%
getCodeFromFileName0%
formatExpiry0%
specialList0%
getPluralRules0%
getPluralRuleTypes0%
getHookContainer0%
getJsData0%
getNonstandardLanguageCodeMapping0%
normalizeNonstandardCodeAndWarn0%
getFlags0%
getAdditionalFlags0%
getManualLevel0%
getAdditionalManualLevel0%
getDescCodeSeparator0%
getDescVarSeparator0%
getVariantNames0%
getConvRuleTitle0%
getDefaultVariant0%
autoConvertToAllVariants0%
convert0%
findVariantLink0%
getExtraHashOptions0%
reloadTables0%
markNoConversion0%
convertCategoryKey0%
updateConversionTable0%
hasVariants0%
convertHtml0%
loadDefaultTables0%
translate0%
icuTranslate0%
getTransliterators0%
getTransliteratorAliases0%
findVariantLink0%
__construct0%
handlePageRevisionUpdatedEvent0%
handlePageDeletedEvent0%
getLanguageCode0%
__construct0%
resolve0%
getLanguageCode0%
msg0%
getStoreFromConf0%
getSubitem0%
getSubitemWithSource0%
getSubitemList0%
loadSubitem0%
loadPluralFiles0%
loadPluralFile0%
getMessagesDirs0%
unload0%
unloadAll0%
disableBackend0%
readPHPFile0%
getItem0%
getSubitem0%
recache0%
unload0%
trimCache0%
serialize0%
getTitle0%
setContext0%
inUserLanguage0%
setInterfaceMessageFlag0%
useDatabase0%
title0%
isDisabled0%
createMessage0%
setLogger0%
loadFromDBWithLocalLock0%
transform0%
parseWithPostprocessing0%
parse0%
isDisabled0%
clear0%
getAllMessageKeys0%
__construct0%
merge0%
doUpdate0%
parseWithoutPostprocessing0%
getTextOfRawMessage0%
getParamsOfRawMessage0%
__construct0%
autoConvert0%
autoConvertToAllVariants0%
convert0%
convertTo0%
convertSplitTitle0%
convertTitle0%
convertNamespace0%
getVariants0%
getVariantFallbacks0%
getPreferredVariant0%
getDefaultVariant0%
getURLVariant0%
getConvRuleTitle0%
findVariantLink0%
getExtraHashOptions0%
guessVariant0%
markNoConversion0%
convertCategoryKey0%
validateVariant0%
translate0%
updateConversionTable0%
reloadTables0%
hasVariants0%
hasVariant0%
convertHtml0%
getVariantsFallbacks0%
getVariantNames0%
getVariantsFallbacks0%
getMainCode0%
getLanguageVariants0%
getVariantsFallbacks0%
loadDefaultTables0%
translate0%
pigLatin0%
getVariantsFallbacks0%
getAdditionalManualLevel0%
getDescVarSeparator0%
getVariantNames0%
convertCategoryKey0%
getVariantsFallbacks0%
getVariantsFallbacks0%
isBeginning0%
getVariantsFallbacks0%
getVariantsFallbacks0%
getVariantsFallbacks0%
getVariantsFallbacks0%
getAdditionalFlags0%
getVariantsFallbacks0%
getVariantsFallbacks0%
getVariantsFallbacks0%
getVariantsFallbacks0%
getAdditionalManualLevel0%
getDescCodeSeparator0%
getDescVarSeparator0%
getVariantNames0%
getMainCode0%
getLanguageVariants0%
getVariantsFallbacks0%
loadDefaultTables0%
translate0%
getVariantsFallbacks0%
getAdditionalManualLevel0%
getDescCodeSeparator0%
getDescVarSeparator0%
getVariantNames0%
convertCategoryKey0%
loadDependencyValues0%
__construct0%
isExpired0%
__construct0%
isExpired0%
initialiseDeps0%
getValue0%
storeToCache0%
getValueFromCache0%
__construct0%
__sleep0%
loadDependencyValues0%
isExpired0%
__construct0%
isExpired0%
__construct0%
getConfig0%
isExpired0%
generateConvTable11%
parseCachedTable17%
getLanguageCode21%
parseFlags24%
parse31%
parseRules31%
applyManualConv35%
getCompiledPluralRules40%
newFallbackSequence40%
releaseParser40%
firstChar42%
loadUnguarded45%
recursiveConvertRule51%
getNumberFormatter52%
createNumberFormatter57%
autoConvert57%
load57%
loadFromDBWithMainLock57%
tsToHebrew59%
isSameCodeAs60%
startWrite62%
getCompiledPluralRules62%
decode63%
getHeaderVariant64%
newFromSpecifier65%
refreshAndReplaceInternal65%
initLanguage65%
lc66%
checkTitleEncoding66%
normalize66%
isExpired66%
getPluralRules66%
getPluralRuleTypes66%
translate66%
translateWithoutRomanNumbers70%
formatListParam72%
dateFormat72%
getMessageTextFromContent72%
createOptions72%
getDateFormatString73%
readPHPFile73%
getMsgFromNamespace73%
userAdjust73%
loadItem73%
needsGenderDistinction75%
getDefaultDateFormat75%
normalizeForSearch75%
readJSONFile75%
__construct75%
updateMessageOverride75%
translate75%
isEndOfWord75%
get76%
convertDateFormatToJs76%
tsToYear76%
get77%
hebrewYearStart77%
loadFromDB78%
extractParam78%
convertGrammar79%
loadCachedMessagePageEntry79%
timeanddate80%
removeBadCharLast80%
bcp47ToInternal80%
getItem80%
getLanguage80%
rawParams80%
numParams80%
durationParams80%
expiryParams80%
dateTimeParams80%
dateParams80%
userGroupParams80%
timeParams80%
timeperiodParams80%
sizeParams80%
bitrateParams80%
mteiToBengali80%
getParentLanguage81%
getMagic83%
convertTo83%
getLanguageConverter83%
getLanguage83%
readSourceFilesAndRegisterDeps83%
replace83%
getUserVariant84%
encode85%
getBlockDurations85%
computeNsVariantText85%
getLanguageCode85%
normalizeKey85%
loadExceptions85%
guessVariant85%
getJsDateFormats86%
getURLVariant87%
getOptions87%
getGrammarTransformations88%
isSupportedLanguage88%
separateCacheableRows88%
transform88%
regsConverter88%

Project Risks

Method CRAP
getHumanTimestampInternal420
findVariantLink420
parseCachedTable296
parse282
convertDateFormatToJs155
generateConvTable149
parseFlags126
getStoreFromConf110
getArrow90
parseRules86
firstChar79
tsToHebrew79
loadUnguarded78
getRuleConvertedStr72
loadSubitem72
get56
formatExpiry56
mteiToBengali48
autoConvert47
finishWrite42
loadPluralFile42
initLanguage33
getLanguageCode31
updateConversionTable30
findVariantLink30
handlePageRevisionUpdatedEvent30
getValueFromCache30
extractParam26
recursiveConvertRule24
loadFromDB21
get20
applyManualConv20
getTextInBidtable20
getRulesDesc20
getRuleConvertedTitle20
startWrite20
get20
getWriteConnection20
getNamespaceIds20
getVariantname20
internalUserTimeAndDate20
getDirMarkEntity20
getDirMark20
gender20
getPluralRules20
getPluralRuleTypes20
getNonstandardLanguageCodeMapping20
getTransliterators20
readPHPFile20
translate20
isExpired20
getHeaderVariant16
getNumberFormatter14
loadItem14
hebrewYearStart13
getMsgFromNamespace13
refreshAndReplaceInternal12
getFileName12
startWrite12
set12
getHumanTimestamp12
uc12
getGrammarForms12
getManualLevel12
getDefaultVariant12
markNoConversion12
getSubitem12
getSubitemList12
isExpired12
unload12
trimCache12
getTitle12
isDisabled12
parse12
validateVariant12
pigLatin12
translate12
isExpired12
readPHPFile10
getJsDateFormats10
newFromSpecifier9
__construct9
convertGrammar8
regsConverter8
formatListParam8
getDateFormatString7
readJSONFile7
decode7
tsToYear7
getCompiledPluralRules7
getParentLanguage7
encode7
load6
loadFromDBWithMainLock6
getMessageTextFromContent6
isSupportedLanguage6
set6
getFormattedNamespaces6
getNsIndex6
getMonthNamesArray6
getMonthAbbreviationsArray6
makeMediaWikiTimestamp6
date6
time6
transformUsingPairFile6
getDir6
alignStart6
alignEnd6
getCodeFromFileName6
specialList6
normalizeNonstandardCodeAndWarn6
getFlags6
autoConvertToAllVariants6
reloadTables6
loadDefaultTables6
translate6
handlePageDeletedEvent6
getLanguageCode6
resolve6
getSubitemWithSource6
loadPluralFiles6
unloadAll6
inUserLanguage6
loadFromDBWithLocalLock6
clear6
getAllMessageKeys6
merge6
doUpdate6
parseWithoutPostprocessing6
convertSplitTitle6
hasVariant6
isBeginning6
__construct6
initialiseDeps6
loadDependencyValues6
isExpired6
isExpired6
removeBadCharLast5
bcp47ToInternal5
replace5
getUserVariant5
computeNsVariantText5
newFallbackSequence4
startWrite4
dateFormat4
userAdjust4
needsGenderDistinction4
get4
loadCachedMessagePageEntry4
getItem4
rawParams4
numParams4
durationParams4
expiryParams4
dateTimeParams4
dateParams4
userGroupParams4
timeParams4
timeperiodParams4
sizeParams4
bitrateParams4
getBlockDurations4
getLanguageCode4
getGrammarTransformations4
separateCacheableRows4
createNumberFormatter3
isSameCodeAs3
getCompiledPluralRules3
lc3
translateWithoutRomanNumbers3
getDefaultDateFormat3
getLanguage3
convertTo3
getLanguage3
normalizeKey3
guessVariant3
getURLVariant3
getOptions3
transform3
releaseParser2
checkTitleEncoding2
normalize2
getPluralRules2
getPluralRuleTypes2
translate2
createOptions2
normalizeForSearch2
updateMessageOverride2
translate2
isEndOfWord2
timeanddate2
getMagic2
getLanguageConverter2
readSourceFilesAndRegisterDeps2
loadExceptions2