Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
getMessageFor0%
specialList0%
formatComputingNumbers0%
formatExpiry0%
replaceGrammarInNamespace0%
fixVariableInNamespace0%
getMessageKeysFor0%
getMessagesFor0%
numLink0%
getFallbacksIncludingSiteLanguage0%
getFallbacksFor0%
getFallbackFor0%
getJsonMessagesFileName0%
getMessagesFileName0%
getFileName0%
viewPrevNext0%
getConvRuleTitle0%
getCodeFromFileName0%
getDefaultVariant0%
convertNamespace0%
convertTitle0%
applyManualConv0%
autoConvertToAllVariants0%
translate0%
validateVariant0%
getConvRuleTitle0%
getCompiledPluralRules0%
getVariantFallbacks0%
getVariants0%
__construct0%
getPluralRuleIndexNumber0%
getPluralRuleTypes0%
getPluralRules0%
classFromCode0%
getHtmlCode0%
recursiveConvertTopLevel0%
truncate_endBracket0%
segmentForDiff0%
preConvertPlural0%
handleExplicitPluralForms0%
gender0%
getGrammarTransformations0%
getGrammarForms0%
truncate_skip0%
getConverter0%
removeBadCharFirst0%
removeBadCharLast0%
pipeList0%
getTextInBidtable0%
commaList0%
minimumGroupingDigits0%
unsegmentForDiff0%
autoConvert0%
getCode0%
getURLVariant0%
linkPrefixCharset0%
linkTrail0%
updateConversionTable0%
getParsedTitle0%
getExtraHashOptions0%
findVariantLink0%
getDefaultVariant0%
convert0%
getPreferredVariant0%
getVariants0%
convertCategoryKey0%
convertHtml0%
convertNamespace0%
convertTitle0%
convert0%
recursiveConvertRule0%
digitTransformTable0%
lastLetter0%
convertGrammar0%
commafy0%
convertGrammar0%
findVariantLink0%
convertGrammar0%
commafy0%
convertGrammarKk_arab0%
findVariantLink0%
convertGrammarKk_latn0%
convertGrammarKk_cyrl0%
convertGrammar0%
lcfirst0%
ucfirst0%
convertCategoryKey0%
getMessage0%
convertGrammar0%
lcfirst0%
segmentForDiff0%
normalizeForSearch0%
segmentByWord0%
hasWordBreaks0%
convertForSearchResult0%
normalizeForSearch0%
unsegmentForDiff0%
convertCategoryKey0%
findVariantLink0%
normalizeForSearch0%
segmentByWord0%
hasWordBreaks0%
timeanddate0%
date0%
convertGrammar0%
findVariantLink0%
ucfirst0%
findVariantLink0%
markNoConversion0%
findVariantLink0%
convertGrammar0%
ucfirst0%
getVarSeparatorPattern0%
updateConversionTable0%
convertCategoryKey0%
parseCachedTable0%
convertGrammar0%
reloadTables0%
postLoadTables0%
loadTables0%
loadDefaultTables0%
guessVariant0%
getExtraHashOptions0%
convertGrammar0%
loadDefaultTables0%
convertGrammar0%
normalizeForSearch0%
emphasize0%
segmentByWord0%
findVariantLink0%
convertGrammar0%
convertGrammar0%
convertGrammar0%
convertCategoryKey0%
translate0%
convertGrammar0%
translateBlockExpiry0%
convertGrammar0%
__construct0%
anonymousFunction:59#1680%
anonymousFunction:53#1110%
separatorTransformTable0%
semicolonList0%
digitGroupingPattern0%
getBookstoreList0%
getFormattedNsText0%
getNsText0%
getFormattedNamespaces0%
resetNamespaces0%
setNamespaces0%
getNamespaces0%
getFallbackLanguages0%
needsGenderDistinction0%
initContLang0%
__destruct0%
__construct0%
getLocalisationCache0%
isValidCode0%
newFromCode0%
getGenderNsText0%
getLocalNsIndex0%
reloadTables0%
getUserToggle0%
getMonthName0%
msg0%
getMessageFromDB0%
fetchLanguageName0%
fetchLanguageNamesUncached0%
fetchLanguageNames0%
getExtraUserToggles0%
getNamespaceIds0%
getDatePreferenceMigrationMap0%
getDefaultDateFormat0%
getDateFormats0%
getDatePreferences0%
getVariantname0%
getNsIndex0%
factory0%
updateConversionTable0%
getMonthNameGen0%
hasRules0%
getFlags0%
getRules0%
getConvTable0%
getRulesAction0%
getTitle0%
getDisplay0%
parse0%
autoConvert0%
generateConvTable0%
getRuleConvertedTitle0%
getRuleConvertedStr0%
getRulesDesc0%
parseRules0%
parseFlags0%
__construct0%
autoConvertToAllVariants0%
translate0%
getConvRuleTitle0%
validateVariant0%
convertCategoryKey0%
markNoConversion0%
getParsedTitle0%
getExtraHashOptions0%
findVariantLink0%
getURLVariant0%
convert0%
getDefaultVariant0%
getPreferredVariant0%
getVariantFallbacks0%
getVariants0%
convertNamespace0%
convertTitle0%
convertTo0%
getMonthNamesArray0%
formatDuration0%
getMonthAbbreviation0%
ucwords0%
insertSpace0%
segmentByWord0%
hasWordBreaks0%
fallback8bitEncoding0%
caseFold0%
ucwordbreaks0%
isMultibyte0%
firstChar0%
lc0%
mbUpperChar0%
uc0%
ucwordsCallbackMB0%
getMonthAbbreviationsArray0%
ucwordbreaksCallbackAscii0%
convertForSearchResult0%
transformUsingPairFile0%
getAllMessages0%
linkPrefixExtension0%
formatNumNoSeparators0%
emphasize0%
getSpecialPageAliases0%
addMagicWordsByLang0%
getMagic0%
getMagicWords0%
getArrow0%
isRTL0%
capitalizeAllNouns0%
getDirMark0%
getDirMarkEntity0%
alignEnd0%
alignStart0%
getDir0%
iconv0%
ucwordbreaksCallbackMB0%
getMessage0%
dateFormat0%
getHebrewCalendarMonthNameGen0%
getHijriCalendarMonthName0%
dateTimeObjFormat0%
tsToIranian0%
getWeekdayAbbreviation0%
tsToHijri0%
tsToHebrew0%
hebrewYearStart0%
tsToYear0%
strongDirFromContent0%
getHebrewCalendarMonthName0%
getIranianCalendarMonthName0%
getDateFormatString0%
userTimeAndDate0%
getHumanTimestamp0%
userDate0%
internalUserTimeAndDate0%
getHumanTimestampInternal0%
getDurationIntervals0%
timeanddate0%
getWeekdayName0%
time0%
date0%
userTime0%
commafy27%
userAdjust52%
convertDoubleWidth55%
checkTitleEncoding60%
getHeaderVariant60%
normalize66%
lcfirst66%
autoConvert70%
getUserVariant72%
translate75%
getNamespaceAliases76%
convertTo80%
convertPlural81%
isSupportedLanguage83%
guessVariant85%
convertGrammar86%
getURLVariant87%
loadExceptions87%
translate88%
clearCaches88%

Project Risks

Method CRAP
convertGrammarKk_arab11772
convertGrammarKk_latn11772
convertGrammarKk_cyrl11772
convertGrammar4556
tsToYear2162
tsToHebrew812
convertGrammar756
parse756
parseCachedTable600
getHumanTimestampInternal380
findVariantLink380
firstChar342
parseFlags272
convertGrammar272
generateConvTable210
parseRules210
fetchLanguageNamesUncached210
date182
convertGrammar156
hebrewYearStart156
convertGrammar132
convertGrammar110
recursiveConvertRule110
commafy90
getArrow90
tsToIranian90
convertGrammar72
convertNamespace72
getRuleConvertedStr72
convertGrammar72
newFromCode72
applyManualConv56
getDateFormatString56
formatExpiry56
truncate_endBracket56
tsToHijri56
translateBlockExpiry42
getNamespaceIds42
loadTables42
getVarSeparatorPattern42
getDurationIntervals42
recursiveConvertTopLevel42
getFallbacksFor42
findVariantLink30
updateConversionTable30
lastLetter30
findVariantLink30
findVariantLink30
getNamespaces30
convertGrammar30
getGrammarTransformations30
findVariantLink30
findVariantLink30
validateVariant30
convertGrammar30
removeBadCharLast30
getDefaultVariant30
findVariantLink30
formatComputingNumbers30
autoConvert28
userAdjust20
getCompiledPluralRules20
gender20
handleExplicitPluralForms20
viewPrevNext20
getPluralRules20
truncate_skip20
removeBadCharFirst20
getTextInBidtable20
getPluralRuleTypes20
getDirMark20
getRulesDesc20
getRuleConvertedTitle20
convertGrammar20
needsGenderDistinction20
getVariantname20
fetchLanguageNames20
lcfirst20
ucfirst20
dateFormat20
internalUserTimeAndDate20
getHumanTimestamp20
uc20
convertGrammar20
lc20
translate20
convertGrammar20
convertGrammar20
getDirMarkEntity20
getHeaderVariant18
anonymousFunction:53#11112
timeanddate12
markNoConversion12
classFromCode12
__construct12
getGrammarForms12
validateVariant12
isValidCode12
getDefaultDateFormat12
dateTimeObjFormat12
strongDirFromContent12
specialList12
addMagicWordsByLang12
formatDuration12
getNamespaceAliases11
convertGrammar8
getJsonMessagesFileName6
getMonthAbbreviationsArray6
timeanddate6
convertGrammar6
ucfirst6
lcfirst6
date6
translate6
getFallbacksIncludingSiteLanguage6
fetchLanguageName6
getMonthNamesArray6
ucwords6
fixVariableInNamespace6
getNsIndex6
getFormattedNamespaces6
__destruct6
__construct6
getLocalisationCache6
factory6
mbUpperChar6
time6
autoConvertToAllVariants6
alignEnd6
getFileName6
getCodeFromFileName6
getHtmlCode6
convertTitle6
reloadTables6
getSpecialPageAliases6
getMagic6
ucfirst6
getFallbackFor6
ucwordbreaks6
getDir6
transformUsingPairFile6
anonymousFunction:59#1686
alignStart6
__construct6
convertPlural5
lcfirst4
getUserVariant4
isSupportedLanguage4
checkTitleEncoding3
guessVariant3
getURLVariant3
translate3
convertDoubleWidth2
normalize2
translate2
convertTo2
clearCaches2
loadExceptions2