lib/middleware/karma.js
Function createKarmaMiddleware
has 137 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function createKarmaMiddleware (
filesPromise,
serveStaticFile,
serveFile,
injector,
Function createKarmaMiddleware
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
filesPromise,
serveStaticFile,
serveFile,
injector,
basePath,
Avoid too many return
statements within this function. Open
Open
return serveStaticFile(requestUrl, requestedRangeHeader, response)
Avoid too many return
statements within this function. Open
Open
return next()
Avoid too many return
statements within this function. Open
Open
return filesPromise.then((files) => {
common.setNoCacheHeaders(response)
response.writeHead(200)
response.end(JSON.stringify({
files: files.included.map((file) => filePathToUrlPath(file.path + '?' + file.sha, basePath, urlRoot, proxyPath))
Avoid too many return
statements within this function. Open
Open
return filesPromise.then((files) => {
let fileServer
let requestedFileUrl
log.debug('custom files', customContextFile, customDebugFile, customClientContextFile)
if (isRequestingContextFile && customContextFile) {