Plato on Github
Report Home
lib/routes/index.js
Maintainability
85.17
Lines of code
19
Difficulty
10.21
Estimated Errors
0.16
Function weight
By Complexity
By SLOC
/* @flow weak */ "use strict"; var routes = module.exports = { }; var fs = require("fs"); var path = require("path"); routes.handlers = { }; fs.readdirSync(__dirname).filter(function(filename) { return /\.js$/.test(filename) && (filename !== "index.js") && (filename !== "helper.js"); }).sort().forEach(function(filename) { routes.handlers[filename] = require(path.join(__dirname, filename)); }); routes.register = function() { for (var i in routes.handlers) { routes.handlers[i].register(); } };