Plato on Github
Report Home
dojo/testsDOH/_base/loader/i18n-exhaustive/i18n-test/amdModule.js
Maintainability
49.28
Lines of code
41
Difficulty
17.08
Estimated Errors
0.27
Function weight
By Complexity
By SLOC
define(["dojo/_base/kernel", "dojo/i18n!./nls/amdBundle"], function(dojo, amdBundle){ var result = []; if(amdBundle.rootValueOnly!="rootValueOnly"){ result.push('amdBundle.rootValueOnly!="rootValueOnly"'); } switch(dojo.locale){ case "ab": case "ab-cd": if(amdBundle.amdBundle!="amdBundle-ab"){ result.push('amdBundle.amdBundle!="amdBundle-ab"'); } if(amdBundle.abValueOnly!="abValueOnly"){ result.push('amdBundle.abValueOnly!="abValueOnly"'); } break; case "ab-cd-ef": if(amdBundle.amdBundle!="amdBundle-ab-cd-ef"){ result.push('amdBundle.amdBundle!="amdBundle-ab-cd-ef"'); } if(amdBundle.abValueOnly!="abValueOnly"){ result.push('amdBundle.abValueOnly!="abValueOnly"'); } if(amdBundle.abCdEfValueOnly!="abCdEfValueOnly"){ result.push('amdBundle.abCdEfValueOnly!="abCdEfValueOnly"'); } break; default: if(amdBundle.amdBundle!="amdBundle"){ result.push('amdBundle.amdBundle!="amdBundle"'); } } var i18n= require("dojo/i18n"); for(var p in i18n._cache) console.log(p); return { result:result.length==0 ? true : result.join(";") }; });