web/require-bro.js
Function define
has 31 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
window.define = function define(){
var argPos=0;
var name;
var dependencies=['require'];
var factory;
Function requireBro
has 30 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
window.require = function requireBro(name){
if(window.require.definedModules[name]){
return window.require.definedModules[name];
}else{
var moduleName=name.replace(/^(\.\/)?(.*\/)*([^./]+)(\.js)?$/, function(match, fromThisPath, path, moduleName, extJs){
Avoid deeply nested control flow statements. Open
Open
if(window[camelName]){
/* jshint -W093 */
return window.require.definedModules[name] = window[camelName];
/* jshint +W093 */
}else{
Function moduleName
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
var moduleName=name.replace(/^(\.\/)?(.*\/)*([^./]+)(\.js)?$/, function(match, fromThisPath, path, moduleName, extJs){
Avoid too many return
statements within this function. Open
Open
return window.require.definedModules[name] = window[camelName];