Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

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

Project Risks

Method CRAP
findVariantLink420
getHumanTimestampInternal420
parseCachedTable296
parse282
generateConvTable149
parseFlags126
getStoreFromConf110
getArrow90
parseRules86
loadUnguarded86
firstChar79
tsToHebrew79
getRuleConvertedStr72
loadSubitem72
get56
formatExpiry56
mteiToBengali48
finishWrite42
loadPluralFile42
getLanguageObject35
initLanguage33
parse30
getValueFromCache30
updateConversionTable30
findVariantLink30
autoConvert28
formatNumInternal25
recursiveConvertRule24
loadFromDB21
applyManualConv20
translate20
getTransliterators20
getPluralRules20
getNonstandardLanguageCodeMapping20
gender20
readPHPFile20
isExpired20
getDirMark20
getDirMarkEntity20
getPluralRuleTypes20
getTextInBidtable20
getRulesDesc20
getRuleConvertedTitle20
startWrite20
getVariantname20
getNamespaceIds20
getWriteConnection20
get20
internalUserTimeAndDate20
load16
getHeaderVariant16
loadItem14
hebrewYearStart13
getMsgFromNamespace13
get12
refreshAndReplaceInternal12
getHumanTimestamp12
markNoConversion12
getSubitemList12
isExpired12
set12
unload12
trimCache12
getParserOptions12
getManualLevel12
startWrite12
getFileName12
validateVariant12
pigLatin12
translate12
isExpired12
getDefaultVariant12
getSubitem12
getGrammarForms12
uc12
specialList12
readPHPFile10
convertGrammar8
transform8
regsConverter8
getDateFormatString7
readJSONFile7
decode7
tsToYear7
getCompiledPluralRules7
getParentLanguage7
encode7
loadFromDBWithMainLock6
isSupportedLanguage6
getFlags6
loadPluralFiles6
time6
loadFromDBWithLocalLock6
date6
normalizeNonstandardCodeAndWarn6
alignEnd6
alignStart6
getParser6
clear6
getAllMessageKeys6
convertSplitTitle6
transformUsingPairFile6
hasVariant6
set6
isBeginning6
__construct6
initialiseDeps6
loadDependencyValues6
isExpired6
getDir6
unloadAll6
makeMediaWikiTimestamp6
resolve6
getMonthAbbreviationsArray6
getMonthNamesArray6
autoConvertToAllVariants6
getNsIndex6
reloadTables6
loadDefaultTables6
translate6
getFormattedNamespaces6
isExpired6
getCodeFromFileName6
getSubitemWithSource6
bcp47ToInternal5
removeBadCharLast5
replace5
getUserVariant5
computeNsVariantText5
startWrite4
dateFormat4
userAdjust4
needsGenderDistinction4
get4
getMessageTextFromContent4
loadCachedMessagePageEntry4
getItem4
getBlockDurations4
getGrammarTransformations4
separateCacheableRows4
isSameCodeAs3
__construct3
getCompiledPluralRules3
lc3
translateWithoutRomanNumbers3
getDefaultDateFormat3
convertTo3
getLanguage3
normalizeKey3
guessVariant3
getURLVariant3
getPluralRules2
normalize2
checkTitleEncoding2
getPluralRuleTypes2
translate2
updateMessageOverride2
normalizeForSearch2
__construct2
isEndOfWord2
translate2
timeanddate2
getLanguageConverter2
readSourceFilesAndRegisterDeps2
getMagic2
loadExceptions2