Merge pull request #909 from strongloop/eslint/config-loopback-v2.0
eslint config 2.0 + remove extra empty lines
This commit is contained in:
commit
2ffc15a70c
|
@ -82,5 +82,3 @@ User.create(user, function(err, u1) {
|
||||||
console.log('Found: ', u2.toObject());
|
console.log('Found: ', u2.toObject());
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -41,7 +41,3 @@ console.log(modelBuilder.definitions);
|
||||||
User.mixin(Group);
|
User.mixin(Group);
|
||||||
var user = new User({ name: 'Ray', group: 'Admin' });
|
var user = new User({ name: 'Ray', group: 'Admin' });
|
||||||
console.log(user);
|
console.log(user);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -482,7 +482,6 @@ function applyFilter(filter) {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (test(where[key], value)) {
|
if (test(where[key], value)) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
|
@ -2998,7 +2998,6 @@ DataAccessObject.prototype.reload = function reload(cb) {
|
||||||
return this.constructor.findById(getIdValue(this.constructor, this), cb);
|
return this.constructor.findById(getIdValue(this.constructor, this), cb);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Define readonly property on object
|
* Define readonly property on object
|
||||||
*
|
*
|
||||||
|
|
|
@ -785,7 +785,6 @@ Inclusion.include = function(objects, include, options, cb) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Handle Inclusion of Polymorphic HasOne relation
|
* Handle Inclusion of Polymorphic HasOne relation
|
||||||
* @param callback
|
* @param callback
|
||||||
|
@ -921,7 +920,6 @@ Inclusion.include = function(objects, include, options, cb) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Handle Inclusion of EmbedsMany/EmbedsManyWithBelongsTo/EmbedsOne
|
* Handle Inclusion of EmbedsMany/EmbedsManyWithBelongsTo/EmbedsOne
|
||||||
* Relations. Since Embedded docs are part of parents, no need to make
|
* Relations. Since Embedded docs are part of parents, no need to make
|
||||||
|
|
|
@ -38,7 +38,6 @@ function buildOneToManyIdentityMapWithOrigKeys(objs, idName) {
|
||||||
return kvMap;
|
return kvMap;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Yeah, it joins. You need three things id -> obj1 map, id -> [obj2] map and merge function.
|
* Yeah, it joins. You need three things id -> obj1 map, id -> [obj2] map and merge function.
|
||||||
* This functions will take each obj1, locate all data to join in map2 and call merge function.
|
* This functions will take each obj1, locate all data to join in map2 and call merge function.
|
||||||
|
@ -56,7 +55,6 @@ function join(oneToOneIdMap, oneToManyIdMap, mergeF) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Map with arbitrary keys and values. User .set() and .get() to work with values instead of []
|
* Map with arbitrary keys and values. User .set() and .get() to work with values instead of []
|
||||||
* @returns {{set: Function, get: Function, remove: Function, exist: Function, getKeys: Function}}
|
* @returns {{set: Function, get: Function, remove: Function, exist: Function, getKeys: Function}}
|
||||||
|
|
|
@ -61,5 +61,3 @@ module.exports = function getIntrospector(ModelBuilder) {
|
||||||
ModelBuilder.introspect = introspectType;
|
ModelBuilder.introspect = introspectType;
|
||||||
return introspectType;
|
return introspectType;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -818,7 +818,6 @@ HasMany.prototype.exists = function(fkId, options, cb) {
|
||||||
var modelInstance = this.modelInstance;
|
var modelInstance = this.modelInstance;
|
||||||
cb = cb || utils.createPromiseCallback();
|
cb = cb || utils.createPromiseCallback();
|
||||||
|
|
||||||
|
|
||||||
this.findById(fkId, function(err, inst) {
|
this.findById(fkId, function(err, inst) {
|
||||||
if (err) {
|
if (err) {
|
||||||
return cb(err);
|
return cb(err);
|
||||||
|
@ -1054,8 +1053,6 @@ HasManyThrough.prototype.create = function create(data, options, cb) {
|
||||||
return cb.promise;
|
return cb.promise;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add the target model instance to the 'hasMany' relation
|
* Add the target model instance to the 'hasMany' relation
|
||||||
* @param {Object|ID} acInst The actual instance or id value
|
* @param {Object|ID} acInst The actual instance or id value
|
||||||
|
@ -1191,7 +1188,6 @@ HasManyThrough.prototype.remove = function(acInst, options, cb) {
|
||||||
return cb.promise;
|
return cb.promise;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Declare "belongsTo" relation that sets up a one-to-one connection with
|
* Declare "belongsTo" relation that sets up a one-to-one connection with
|
||||||
* another model, such that each instance of the declaring model "belongs to"
|
* another model, such that each instance of the declaring model "belongs to"
|
||||||
|
@ -1513,7 +1509,6 @@ BelongsTo.prototype.related = function(condOrRefresh, options, cb) {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Define a Promise-based method for the belongsTo relation itself
|
* Define a Promise-based method for the belongsTo relation itself
|
||||||
* - order.customer.get(cb): Load the target model instance asynchronously
|
* - order.customer.get(cb): Load the target model instance asynchronously
|
||||||
|
@ -1532,7 +1527,6 @@ BelongsTo.prototype.getAsync = function(options, cb) {
|
||||||
return cb.promise;
|
return cb.promise;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A hasAndBelongsToMany relation creates a direct many-to-many connection with
|
* A hasAndBelongsToMany relation creates a direct many-to-many connection with
|
||||||
* another model, with no intervening model. For example, if your application
|
* another model, with no intervening model. For example, if your application
|
||||||
|
@ -2443,7 +2437,6 @@ EmbedsMany.prototype.related = function(receiver, scopeParams, condOrRefresh, op
|
||||||
actualCond = condOrRefresh;
|
actualCond = condOrRefresh;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
var embeddedList = this.embeddedList(receiver);
|
var embeddedList = this.embeddedList(receiver);
|
||||||
|
|
||||||
this.definition.applyScope(receiver, actualCond);
|
this.definition.applyScope(receiver, actualCond);
|
||||||
|
|
|
@ -182,5 +182,3 @@ if (Transaction) {
|
||||||
}
|
}
|
||||||
|
|
||||||
TransactionMixin.Transaction = Transaction;
|
TransactionMixin.Transaction = Transaction;
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,7 @@
|
||||||
"debug": "^2.1.1",
|
"debug": "^2.1.1",
|
||||||
"depd": "^1.0.0",
|
"depd": "^1.0.0",
|
||||||
"eslint": "^2.5.3",
|
"eslint": "^2.5.3",
|
||||||
"eslint-config-loopback": "^1.0.0",
|
"eslint-config-loopback": "^2.0.0",
|
||||||
"inflection": "^1.6.0",
|
"inflection": "^1.6.0",
|
||||||
"loopback-connector": "^2.1.0",
|
"loopback-connector": "^2.1.0",
|
||||||
"node-uuid": "^1.4.2",
|
"node-uuid": "^1.4.2",
|
||||||
|
|
|
@ -112,7 +112,6 @@ operations.forEach(function(op) {
|
||||||
|
|
||||||
p.then(report, function(err) { console.error(err.stack); });
|
p.then(report, function(err) { console.error(err.stack); });
|
||||||
|
|
||||||
|
|
||||||
function createOptimizedDataSource() {
|
function createOptimizedDataSource() {
|
||||||
var ds = new DataSource({ connector: Memory });
|
var ds = new DataSource({ connector: Memory });
|
||||||
ds.name = 'Optimized';
|
ds.name = 'Optimized';
|
||||||
|
|
|
@ -447,7 +447,6 @@ describe('basic-querying', function() {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
it('should only include fields as specified', function(done) {
|
it('should only include fields as specified', function(done) {
|
||||||
var remaining = 0;
|
var remaining = 0;
|
||||||
|
|
||||||
|
|
|
@ -439,8 +439,6 @@ describe('hooks', function() {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function addHooks(name, done) {
|
function addHooks(name, done) {
|
||||||
var called = false, random = String(Math.floor(Math.random() * 1000));
|
var called = false, random = String(Math.floor(Math.random() * 1000));
|
||||||
User['before' + name] = function(next, data) {
|
User['before' + name] = function(next, data) {
|
||||||
|
|
|
@ -721,7 +721,6 @@ describe('include', function() {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
// Not implemented correctly, see: loopback-datasource-juggler/issues/166
|
// Not implemented correctly, see: loopback-datasource-juggler/issues/166
|
||||||
// fixed by DB optimization
|
// fixed by DB optimization
|
||||||
it('should support include scope on hasAndBelongsToMany', function(done) {
|
it('should support include scope on hasAndBelongsToMany', function(done) {
|
||||||
|
@ -882,7 +881,6 @@ describe('include', function() {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
it('should not make n+1 db calls in relation syntax',
|
it('should not make n+1 db calls in relation syntax',
|
||||||
function(done) {
|
function(done) {
|
||||||
var self = this;
|
var self = this;
|
||||||
|
|
|
@ -75,7 +75,6 @@ describe('include_util', function() {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
describe('KVMap', function() {
|
describe('KVMap', function() {
|
||||||
it('should allow to set and get value with key string', function() {
|
it('should allow to set and get value with key string', function() {
|
||||||
var map = new includeUtils.KVMap();
|
var map = new includeUtils.KVMap();
|
||||||
|
|
|
@ -735,7 +735,6 @@ describe('Load models with base', function() {
|
||||||
u.should.have.property('email', 'x@y.com');
|
u.should.have.property('email', 'x@y.com');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
it('should set up base class via parent arg', function() {
|
it('should set up base class via parent arg', function() {
|
||||||
var ds = new ModelBuilder();
|
var ds = new ModelBuilder();
|
||||||
|
|
||||||
|
|
|
@ -1448,7 +1448,6 @@ describe('manipulation', function() {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
describe('uuidv4 defaultFn', function() {
|
describe('uuidv4 defaultFn', function() {
|
||||||
var CustomModel;
|
var CustomModel;
|
||||||
|
|
||||||
|
|
|
@ -753,7 +753,6 @@ describe('Memory connector', function() {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
describe('automigrate when NO models are attached', function() {
|
describe('automigrate when NO models are attached', function() {
|
||||||
var ds;
|
var ds;
|
||||||
beforeEach(function() {
|
beforeEach(function() {
|
||||||
|
@ -1011,5 +1010,3 @@ describe('Memory connector with observers', function() {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -136,7 +136,6 @@ describe('optional-validation', function() {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
describe('no model setting', function() {
|
describe('no model setting', function() {
|
||||||
|
|
||||||
describe('method create', function() {
|
describe('method create', function() {
|
||||||
|
|
|
@ -2361,8 +2361,6 @@ module.exports = function(dataSource, should, connectorCapabilities) {
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (dataSource.connector.replaceOrCreate) {
|
if (dataSource.connector.replaceOrCreate) {
|
||||||
expectedContext.where = { id: 'new-id' };
|
expectedContext.where = { id: 'new-id' };
|
||||||
} else {
|
} else {
|
||||||
|
@ -2980,7 +2978,6 @@ module.exports = function(dataSource, should, connectorCapabilities) {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
function get(propertyName) {
|
function get(propertyName) {
|
||||||
return function(obj) {
|
return function(obj) {
|
||||||
return obj[propertyName];
|
return obj[propertyName];
|
||||||
|
|
|
@ -1271,7 +1271,6 @@ describe('relations', function() {
|
||||||
db.automigrate(['User', 'Follow'], done);
|
db.automigrate(['User', 'Follow'], done);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
it('should set foreignKeys of through model correctly in first relation',
|
it('should set foreignKeys of through model correctly in first relation',
|
||||||
function(done) {
|
function(done) {
|
||||||
var follower = new User({ id: 1 });
|
var follower = new User({ id: 1 });
|
||||||
|
@ -3194,7 +3193,6 @@ describe('relations', function() {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
describe('hasMany with primaryKey different from model PK', function() {
|
describe('hasMany with primaryKey different from model PK', function() {
|
||||||
var Employee, Boss;
|
var Employee, Boss;
|
||||||
var COMPANY_ID = 'Company1';
|
var COMPANY_ID = 'Company1';
|
||||||
|
@ -3252,7 +3250,6 @@ describe('relations', function() {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
describe('belongsTo with primaryKey different from model PK', function() {
|
describe('belongsTo with primaryKey different from model PK', function() {
|
||||||
var Employee, Boss;
|
var Employee, Boss;
|
||||||
var COMPANY_ID = 'Company1';
|
var COMPANY_ID = 'Company1';
|
||||||
|
@ -3428,7 +3425,6 @@ describe('relations', function() {
|
||||||
.catch(done);
|
.catch(done);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
it('should set targetClass on scope property', function() {
|
it('should set targetClass on scope property', function() {
|
||||||
should.equal(Article.prototype.tagNames._targetClass, 'TagName');
|
should.equal(Article.prototype.tagNames._targetClass, 'TagName');
|
||||||
});
|
});
|
||||||
|
@ -5109,8 +5105,6 @@ describe('relations', function() {
|
||||||
}).catch(done);
|
}).catch(done);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
it('should not allow duplicate record on scope with promises', function(done) {
|
it('should not allow duplicate record on scope with promises', function(done) {
|
||||||
Category.findOne()
|
Category.findOne()
|
||||||
.then(function(cat) {
|
.then(function(cat) {
|
||||||
|
@ -5359,10 +5353,8 @@ describe('relations', function() {
|
||||||
})
|
})
|
||||||
.catch(done);
|
.catch(done);
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
describe('custom relation/scope methods', function() {
|
describe('custom relation/scope methods', function() {
|
||||||
var categoryId;
|
var categoryId;
|
||||||
|
|
||||||
|
|
|
@ -329,10 +329,8 @@ describe('scope - filtered count, updateAll and destroyAll', function() {
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('scope - dynamic target class', function() {
|
describe('scope - dynamic target class', function() {
|
||||||
|
|
||||||
var Collection, Media, Image, Video;
|
var Collection, Media, Image, Video;
|
||||||
|
|
||||||
|
|
||||||
before(function() {
|
before(function() {
|
||||||
db = getSchema();
|
db = getSchema();
|
||||||
Image = db.define('Image', { name: String });
|
Image = db.define('Image', { name: String });
|
||||||
|
|
Loading…
Reference in New Issue