Showing 7 of 9 total issues
Function exports
has 73 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
module.exports = function (done) { mongodb.connect(process.env.MONGO_URI || `mongodb://127.0.0.1:27017/${_.kebabCase(name)}${env ? '-' + env : ''}`, { w: 1 }, function (mongoError, db) { if (mongoError) { throw mongoError; }
File user.test.js
has 263 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
describe('User', function () { beforeEach(testUtils.db.user); afterEach(function (done) { testUtils.db.purge(done); });
Function makeModel
has 53 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
exports.makeModel = function (modelName, db) { if (!(modelName && db)) { return {}; } var defaults = {}, attributes = [],
Function exports
has 49 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
module.exports = function (testDir, done) { _.isFunction(testDir) && (done = testDir) && (testDir = process.argv.splice(2)[0]); if (!testDir) { return done(new Error('A valid test directory is required')); }
Function exports
has a Cognitive Complexity of 15 (exceeds 5 allowed). Consider refactoring. Open
Open
module.exports = function (next) { try { fs.mkdirSync(TARGET_DIR); // eslint-disable-line no-sync } catch (e) {} // eslint-disable-line no-empty, brace-style
- Read upRead up
Function passportCallback
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
passportCallback = function (req, token, refresh, profile, done) {
Function makeModel
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
Open
exports.makeModel = function (modelName, db) { if (!(modelName && db)) { return {}; } var defaults = {}, attributes = [],
- Read upRead up