src/middleware/files.js
Function exports
has 124 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
module.exports = function () {
return function (req, res, next) {
const config = req.superstatic;
const trailingSlashBehavior = config.trailingSlash;
Avoid too many return
statements within this function. Open
Open
return next();
Avoid too many return
statements within this function. Open
Open
return next();
Avoid too many return
statements within this function. Open
Open
return providerResult(req, res, appendedPath).then(
(appendedPathResult) => {
if (appendedPathResult) {
// Okay, back to trailing slash behavior
if (trailingSlashBehavior === false && hasTrailingSlash) {