Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
getTextInBidtable0%
getSubitemList0%
getItem0%
readPHPFile0%
unloadAll0%
unload0%
loadPluralFile0%
loadPluralFiles0%
msg0%
recache0%
getLanguageCode0%
resolve0%
__construct0%
classFromCode0%
newFromCode0%
getRawLanguage0%
getSubitem0%
unload0%
findVariantLink0%
__construct0%
convertTitle0%
convertSplitTitle0%
convertTo0%
convert0%
autoConvertToAllVariants0%
autoConvert0%
getAllMessageKeys0%
trimCache0%
clear0%
isDisabled0%
parse0%
getParser0%
loadFromDBWithLocalLock0%
getParserOptions0%
setLogger0%
__construct0%
getTransliteratorAliases0%
getVariants0%
getUserVariant0%
computeNsVariantText0%
convertNamespace0%
convertSplitTitle0%
applyManualConv0%
translateWithoutRomanNumbers0%
translate0%
validateVariant0%
recursiveConvertRule0%
getDefaultVariant0%
getConvRuleTitle0%
getVariantFallbacks0%
getVariants0%
getVariantNames0%
getDescVarSeparator0%
recursiveConvertTopLevel0%
findVariantLink0%
getTransliterators0%
getVarSeparatorPattern0%
icuTranslate0%
translate0%
loadDefaultTables0%
isLinkConversionDisabled0%
isConversionDisabled0%
convertHtml0%
updateConversionTable0%
getExtraHashOptions0%
convertCategoryKey0%
markNoConversion0%
parseCachedTable0%
reloadTables0%
postLoadTables0%
loadTables0%
guessVariant0%
convertNamespace0%
getVariantFallbacks0%
getAdditionalManualLevel0%
getVariantsFallbacks0%
getDescVarSeparator0%
getDescCodeSeparator0%
getAdditionalManualLevel0%
getVariantsFallbacks0%
translate0%
loadDefaultTables0%
getLanguageVariants0%
convertCategoryKey0%
getMainCode0%
getVariantNames0%
getDescVarSeparator0%
getDescCodeSeparator0%
getAdditionalManualLevel0%
getVariantsFallbacks0%
getVariantNames0%
loadDependencyValues0%
getVariantsFallbacks0%
__sleep0%
getConfig0%
__construct0%
isExpired0%
__construct0%
isExpired0%
loadDependencyValues0%
__construct0%
__construct0%
getValueFromCache0%
storeToCache0%
getValue0%
initialiseDeps0%
isExpired0%
__construct0%
isExpired0%
getVariantsFallbacks0%
getVariantsFallbacks0%
getPreferredVariant0%
validateVariant0%
convertHtml0%
hasVariant0%
hasVariants0%
reloadTables0%
updateConversionTable0%
translate0%
convertCategoryKey0%
getVariantNames0%
markNoConversion0%
guessVariant0%
getExtraHashOptions0%
findVariantLink0%
getConvRuleTitle0%
getURLVariant0%
getDefaultVariant0%
getVariantsFallbacks0%
getVariantsFallbacks0%
getAdditionalFlags0%
getVariantNames0%
getVariantsFallbacks0%
getVariantsFallbacks0%
getVariantsFallbacks0%
getVariantsFallbacks0%
getVariantsFallbacks0%
convertCategoryKey0%
getDescVarSeparator0%
getMainCode0%
getAdditionalManualLevel0%
getVariantsFallbacks0%
pigLatin0%
translate0%
loadDefaultTables0%
getVariantsFallbacks0%
getLanguageVariants0%
getDescCodeSeparator0%
convert0%
getManualLevel0%
tsToHebrew0%
dateFormat0%
makeMediaWikiTimestamp0%
strongDirFromContent0%
tsToJapaneseGengoCalculate0%
tsToJapaneseGengo0%
tsToYear0%
hebrewYearStart0%
tsToHijri0%
date0%
tsToIranian0%
dateTimeObjFormat0%
getWeekdayAbbreviation0%
getWeekdayName0%
getMonthAbbreviationsArray0%
getMonthAbbreviation0%
getMonthNameGen0%
getDateFormatString0%
time0%
getMonthName0%
getAllMessages0%
getAdditionalFlags0%
fallback8bitEncoding0%
caseFold0%
isMultibyte0%
lc0%
uc0%
iconv0%
getMessage0%
timeanddate0%
getHumanTimestampInternal0%
getHumanTimestamp0%
userTimeAndDate0%
userTime0%
userDate0%
internalUserTimeAndDate0%
getDurationIntervals0%
getMonthNamesArray0%
getMessageFromDB0%
getSearchIndexVariant0%
get0%
startWrite0%
get0%
__construct0%
getFileName0%
set0%
finishWrite0%
startWrite0%
__construct0%
set0%
getFlags0%
getRules0%
getDisplay0%
hasRules0%
getRuleConvertedTitle0%
getRuleConvertedStr0%
getRulesDesc0%
finishWrite0%
getWriteConnection0%
getDatePreferenceMigrationMap0%
needsGenderDistinction0%
getDefaultDateFormat0%
getDateFormats0%
getDatePreferences0%
getVariantname0%
getNsIndex0%
getNamespaceIds0%
getLocalNsIndex0%
getGenderNsText0%
get0%
getFormattedNamespaces0%
resetNamespaces0%
setNamespaces0%
getBookstoreList0%
getFallbackLanguages0%
set0%
finishWrite0%
startWrite0%
segmentByWord0%
hasWordBreaks0%
isExpired0%
commaList0%
gender0%
getGrammarForms0%
truncate_endBracket0%
truncate_skip0%
removeBadCharLast0%
pipeList0%
semicolonList0%
minimumGroupingDigits0%
preConvertPlural0%
separatorTransformTable0%
digitTransformTable0%
formatNumInternal0%
emphasize0%
getSpecialPageAliases0%
getMagic0%
getMagicWords0%
handleExplicitPluralForms0%
segmentForDiff0%
getArrow0%
getPluralRuleIndexNumber0%
getFlags0%
getStaticDefaultVariant0%
__construct0%
normalizeNonstandardCodeAndWarn0%
getNonstandardLanguageCodeMapping0%
getJsData0%
getHookContainer0%
getPluralRuleTypes0%
unsegmentForDiff0%
getPluralRules0%
getCompiledPluralRules0%
specialList0%
formatComputingNumbers0%
formatExpiry0%
getCodeFromFileName0%
linkPrefixCharset0%
linkTrail0%
linkPrefixExtension0%
digitGroupingPattern0%
alignEnd0%
insertSpace0%
getDirMarkEntity0%
convertForSearchResult0%
getDirMark0%
alignStart0%
getDir0%
transformUsingPairFile0%
isRTL0%
generateConvTable11%
transform16%
parseFlags24%
parse31%
loadSubitem31%
parseRules31%
load33%
getStoreFromConf35%
firstChar42%
loadUnguarded45%
loadFromDBWithMainLock57%
getHeaderVariant58%
isSameCodeAs60%
startWrite62%
getCompiledPluralRules62%
decode63%
refreshAndReplaceInternal65%
initLanguage65%
getPluralRules66%
checkTitleEncoding66%
isExpired66%
normalize66%
__construct66%
getPluralRuleTypes66%
autoConvert67%
readPHPFile73%
getMsgFromNamespace73%
userAdjust73%
loadItem73%
updateMessageOverride75%
normalizeForSearch75%
__construct75%
getSubitemWithSource75%
translate75%
getMessageTextFromContent77%
get77%
loadFromDB79%
convertGrammar79%
loadCachedMessagePageEntry79%
getItem80%
bcp47ToInternal80%
getParentLanguage81%
get81%
replace83%
getLanguage83%
readJSONFile83%
getLanguageConverter83%
readSourceFilesAndRegisterDeps83%
convertTo83%
getURLVariant85%
normalizeKey85%
loadExceptions85%
guessVariant85%
getBlockDurations85%
encode85%
separateCacheableRows88%
getGrammarTransformations88%
regsConverter88%
isSupportedLanguage88%

Project Risks

Method CRAP
tsToHebrew812
formatNumInternal600
parseCachedTable506
findVariantLink420
getHumanTimestampInternal420
parse282
hebrewYearStart156
generateConvTable149
recursiveConvertRule132
parseFlags126
tsToJapaneseGengo110
getArrow90
tsToIranian90
parseRules86
loadUnguarded86
firstChar79
getRuleConvertedStr72
getDateFormatString56
tsToHijri56
tsToYear56
get56
truncate_endBracket56
formatExpiry56
newFromCode56
applyManualConv56
recursiveConvertTopLevel42
getDurationIntervals42
finishWrite42
loadPluralFile42
getStoreFromConf37
initLanguage33
autoConvert31
formatComputingNumbers30
removeBadCharLast30
parse30
findVariantLink30
getVarSeparatorPattern30
getUserVariant30
computeNsVariantText30
updateConversionTable30
validateVariant30
getValueFromCache30
loadSubitem28
loadFromDB20
getNonstandardLanguageCodeMapping20
getTransliterators20
truncate_skip20
gender20
loadTables20
handleExplicitPluralForms20
readPHPFile20
getDirMarkEntity20
getCompiledPluralRules20
getPluralRules20
getPluralRuleTypes20
getTextInBidtable20
getDirMark20
getWriteConnection20
internalUserTimeAndDate20
needsGenderDistinction20
getNamespaceIds20
getVariantname20
isExpired20
dateFormat20
get20
startWrite20
translate20
getRuleConvertedTitle20
getRulesDesc20
getHeaderVariant19
load16
loadItem14
getMsgFromNamespace13
get12
refreshAndReplaceInternal12
translateWithoutRomanNumbers12
getDefaultVariant12
isExpired12
getSubitemList12
startWrite12
unload12
getDefaultDateFormat12
set12
markNoConversion12
translate12
getHumanTimestamp12
getManualLevel12
trimCache12
dateTimeObjFormat12
pigLatin12
strongDirFromContent12
specialList12
classFromCode12
getFileName12
isExpired12
validateVariant12
lc12
uc12
getGrammarForms12
getParserOptions12
readPHPFile10
convertGrammar8
transform8
regsConverter8
decode7
getParentLanguage7
readJSONFile7
encode7
loadFromDBWithMainLock6
isSupportedLanguage6
loadPluralFiles6
unloadAll6
hasVariant6
initialiseDeps6
isExpired6
loadFromDBWithLocalLock6
convertSplitTitle6
getAllMessageKeys6
loadDependencyValues6
clear6
getParser6
__construct6
isExpired6
alignStart6
getDir6
getMagic6
transformUsingPairFile6
getNsIndex6
getMonthNamesArray6
makeMediaWikiTimestamp6
getCodeFromFileName6
normalizeNonstandardCodeAndWarn6
getFormattedNamespaces6
getFlags6
translate6
convertNamespace6
getMonthAbbreviationsArray6
tsToJapaneseGengoCalculate6
reloadTables6
timeanddate6
set6
time6
isLinkConversionDisabled6
loadDefaultTables6
translate6
date6
resolve6
alignEnd6
bcp47ToInternal5
replace5
startWrite4
userAdjust4
getMessageTextFromContent4
get4
loadCachedMessagePageEntry4
getItem4
getBlockDurations4
separateCacheableRows4
getGrammarTransformations4
isSameCodeAs3
getCompiledPluralRules3
__construct3
convertTo3
getLanguage3
guessVariant3
getURLVariant3
normalizeKey3
normalize2
checkTitleEncoding2
getPluralRuleTypes2
getPluralRules2
__construct2
translate2
updateMessageOverride2
normalizeForSearch2
getSubitemWithSource2
readSourceFilesAndRegisterDeps2
getLanguageConverter2
loadExceptions2