Showing 3 of 3 total issues
Function createHandler
has 118 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function createHandler(appCb, errCb) {
errCb = errCb || function (e) {
console.error(e);
console.error(e.stack);
};
Function connectFunction
has 112 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
return function connectFunction(socket) {
// Register an error handler so the process doesn't get killed in case of socket read errors, etc.
socket.on('error', errCb);
var fastcgiStream = new fcgi.FastCGIStream(socket);
Avoid deeply nested control flow statements. Open
Open
switch (key) {
case 'server-protocol':
var httpVersionParts = val.replace(/^HTTP\//, '').split('.');
if (httpVersionParts.length != 2)
httpVersionParts = [1, 1];