不要怂,就是干,撸起袖子干!

Commit 29a79549 by Matt Broadstone

use strict mode for all library scripts

1 parent 389bb8df
Showing with 103 additions and 19 deletions
"use strict";
var Utils = require("./../utils") var Utils = require("./../utils")
, Helpers = require('./helpers') , Helpers = require('./helpers')
, Transaction = require('../transaction') , Transaction = require('../transaction')
......
"use strict";
var Utils = require('./../utils') var Utils = require('./../utils')
, Transaction = require('./../transaction') , Transaction = require('./../transaction')
......
"use strict";
var Utils = require('./../utils') var Utils = require('./../utils')
, Transaction = require('./../transaction') , Transaction = require('./../transaction')
......
"use strict";
var Utils = require("./../utils") var Utils = require("./../utils")
, Helpers = require('./helpers') , Helpers = require('./helpers')
, _ = require('lodash') , _ = require('lodash')
......
"use strict";
var Utils = require("./../utils") var Utils = require("./../utils")
, Helpers = require("./helpers") , Helpers = require("./helpers")
, Transaction = require("../transaction") , Transaction = require("../transaction")
......
"use strict";
var Utils = require("./../utils") var Utils = require("./../utils")
module.exports = { module.exports = {
......
"use strict";
var Utils = require("./../utils") var Utils = require("./../utils")
, HasOne = require('./has-one') , HasOne = require('./has-one')
, HasMany = require("./has-many") , HasMany = require("./has-many")
......
"use strict";
var STRING = function(length, binary) { var STRING = function(length, binary) {
if (this instanceof STRING) { if (this instanceof STRING) {
this._binary = !!binary this._binary = !!binary
......
"use strict";
module.exports = (function(){ module.exports = (function(){
var ConnectorManager = function(sequelize, config) { var ConnectorManager = function(sequelize, config) {
throw new Error('Define the constructor!') throw new Error('Define the constructor!')
......
"use strict";
var AbstractDialect = function() { var AbstractDialect = function() {
} }
......
"use strict";
var Utils = require("../../utils") var Utils = require("../../utils")
, SqlString = require("../../sql-string") , SqlString = require("../../sql-string")
, Model = require("../../model") , Model = require("../../model")
......
"use strict";
var Utils = require('../../utils') var Utils = require('../../utils')
, CustomEventEmitter = require("../../emitters/custom-event-emitter") , CustomEventEmitter = require("../../emitters/custom-event-emitter")
, Promise = require("../../promise") , Promise = require("../../promise")
......
"use strict";
var mariadb var mariadb
, Pooling = require('generic-pool') , Pooling = require('generic-pool')
, Query = require("./query") , Query = require("./query")
......
"use strict";
var _ = require('lodash') var _ = require('lodash')
, MySQL = require('../mysql') , MySQL = require('../mysql')
......
"use strict";
var Utils = require("../../utils") var Utils = require("../../utils")
module.exports = (function() { module.exports = (function() {
......
"use strict";
var Utils = require("../../utils") var Utils = require("../../utils")
, AbstractQuery = require('../abstract/query') , AbstractQuery = require('../abstract/query')
......
"use strict";
var mysql var mysql
, Pooling = require('generic-pool') , Pooling = require('generic-pool')
, Query = require("./query") , Query = require("./query")
......
"use strict";
var _ = require('lodash') var _ = require('lodash')
, Abstract = require('../abstract') , Abstract = require('../abstract')
......
"use strict";
var Utils = require("../../utils") var Utils = require("../../utils")
, DataTypes = require("../../data-types") , DataTypes = require("../../data-types")
, util = require("util") , util = require("util")
......
"use strict";
var Utils = require("../../utils") var Utils = require("../../utils")
, AbstractQuery = require('../abstract/query') , AbstractQuery = require('../abstract/query')
, uuid = require('node-uuid') , uuid = require('node-uuid')
......
"use strict";
var Query = require("./query") var Query = require("./query")
, Utils = require("../../utils") , Utils = require("../../utils")
......
"use strict";
module.exports = { module.exports = {
stringifyPart: function(part) { stringifyPart: function(part) {
switch(typeof part) { switch(typeof part) {
...@@ -41,7 +43,7 @@ module.exports = { ...@@ -41,7 +43,7 @@ module.exports = {
return object; return object;
} }
const rx = /\"((?:\\\"|[^"])*)\"\s*\=\>\s*((?:true|false|NULL|\d+|\d+\.\d+|\"((?:\\\"|[^"])*)\"))/g var rx = /\"((?:\\\"|[^"])*)\"\s*\=\>\s*((?:true|false|NULL|\d+|\d+\.\d+|\"((?:\\\"|[^"])*)\"))/g
string = string || ''; string = string || '';
......
"use strict";
var _ = require('lodash') var _ = require('lodash')
, Abstract = require('../abstract') , Abstract = require('../abstract')
......
"use strict";
var Utils = require("../../utils") var Utils = require("../../utils")
, hstore = require('./hstore') , hstore = require('./hstore')
, util = require("util") , util = require("util")
......
"use strict";
var Utils = require("../../utils") var Utils = require("../../utils")
, AbstractQuery = require('../abstract/query') , AbstractQuery = require('../abstract/query')
, DataTypes = require('../../data-types') , DataTypes = require('../../data-types')
......
"use strict";
var sqlite3 var sqlite3
, Utils = require("../../utils") , Utils = require("../../utils")
, Query = require("./query") , Query = require("./query")
......
"use strict";
var _ = require('lodash') var _ = require('lodash')
, Abstract = require('../abstract') , Abstract = require('../abstract')
......
"use strict";
var Utils = require("../../utils") var Utils = require("../../utils")
, DataTypes = require("../../data-types") , DataTypes = require("../../data-types")
, SqlString = require("../../sql-string") , SqlString = require("../../sql-string")
......
"use strict";
var Utils = require("../../utils") var Utils = require("../../utils")
/** /**
......
"use strict";
var Utils = require("../../utils") var Utils = require("../../utils")
, AbstractQuery = require('../abstract/query') , AbstractQuery = require('../abstract/query')
, QueryTypes = require('../../query-types') , QueryTypes = require('../../query-types')
......
"use strict";
var util = require("util") var util = require("util")
, EventEmitter = require("events").EventEmitter , EventEmitter = require("events").EventEmitter
, Promise = require("../promise") , Promise = require("../promise")
......
"use strict";
/** /**
* @fileOverview The Error Objects produced by Sequelize. * @fileOverview The Error Objects produced by Sequelize.
*/ */
......
"use strict";
var Utils = require("./utils") var Utils = require("./utils")
, Promise = require("./promise") , Promise = require("./promise")
......
"use strict";
var Validator = require("validator") var Validator = require("validator")
, Utils = require("./utils") , Utils = require("./utils")
, sequelizeError = require("./errors") , sequelizeError = require("./errors")
......
"use strict";
var Utils = require("./utils") var Utils = require("./utils")
, Mixin = require("./associations/mixin") , Mixin = require("./associations/mixin")
, InstanceValidator = require("./instance-validator") , InstanceValidator = require("./instance-validator")
......
"use strict";
var moment = require("moment") var moment = require("moment")
, path = require("path") , path = require("path")
, Utils = require("./utils") , Utils = require("./utils")
......
const fs = require("fs") "use strict";
, moment = require("moment")
var fs = require("fs")
, moment = require("moment")
var Utils = require(__dirname + "/utils") var Utils = require(__dirname + "/utils")
, Migration = require(__dirname + "/migration") , Migration = require(__dirname + "/migration")
......
"use strict";
var Toposort = require('toposort-class') var Toposort = require('toposort-class')
, _ = require('lodash') , _ = require('lodash')
......
...@@ -127,15 +127,6 @@ module.exports = (function() { ...@@ -127,15 +127,6 @@ module.exports = (function() {
this.scopeObj = {} this.scopeObj = {}
} }
/**
* A reference to the sequelize instance
* @property sequelize
* @return {Sequelize}
*/
Object.defineProperty(Model.prototype, 'sequelize', {
get: function() { return this.modelManager.sequelize }
})
Object.defineProperty(Model.prototype, 'QueryInterface', { Object.defineProperty(Model.prototype, 'QueryInterface', {
get: function() { return this.modelManager.sequelize.getQueryInterface() } get: function() { return this.modelManager.sequelize.getQueryInterface() }
}) })
......
"use strict";
module.exports = (function () { module.exports = (function () {
var Attribute = function(options) { var Attribute = function(options) {
if (options.type === undefined) options = {type: options}; if (options.type === undefined) options = {type: options};
......
"use strict";
var Promise var Promise
, EventEmitter = require("events").EventEmitter , EventEmitter = require("events").EventEmitter
, proxyEventKeys = ['success', 'error', 'sql'] , proxyEventKeys = ['success', 'error', 'sql']
......
"use strict";
var Utils = require(__dirname + "/utils") var Utils = require(__dirname + "/utils")
module.exports = (function() { module.exports = (function() {
......
"use strict";
var Utils = require(__dirname + '/utils') var Utils = require(__dirname + '/utils')
, DataTypes = require(__dirname + '/data-types') , DataTypes = require(__dirname + '/data-types')
, SQLiteQueryInterface = require(__dirname + '/dialects/sqlite/query-interface') , SQLiteQueryInterface = require(__dirname + '/dialects/sqlite/query-interface')
......
"use strict";
module.exports = { module.exports = {
SELECT: 'SELECT', SELECT: 'SELECT',
BULKUPDATE: 'BULKUPDATE', BULKUPDATE: 'BULKUPDATE',
......
"use strict";
var url = require("url") var url = require("url")
, Path = require("path") , Path = require("path")
, Utils = require("./utils") , Utils = require("./utils")
...@@ -97,7 +99,6 @@ module.exports = (function() { ...@@ -97,7 +99,6 @@ module.exports = (function() {
database = urlParts.pathname.replace(/^\//, '') database = urlParts.pathname.replace(/^\//, '')
} }
dialect = urlParts.protocol
options.dialect = urlParts.protocol.replace(/:$/, '') options.dialect = urlParts.protocol.replace(/:$/, '')
options.host = urlParts.hostname options.host = urlParts.hostname
......
"use strict";
var moment = require("moment") var moment = require("moment")
, isArrayBufferView , isArrayBufferView
, SqlString = exports; , SqlString = exports;
......
"use strict";
var Utils = require('./utils') var Utils = require('./utils')
var TransactionManager = module.exports = function(sequelize) { var TransactionManager = module.exports = function(sequelize) {
......
"use strict";
var Utils = require('./utils') var Utils = require('./utils')
, util = require('util') , util = require('util')
......
"use strict";
var util = require("util") var util = require("util")
, DataTypes = require("./data-types") , DataTypes = require("./data-types")
, SqlString = require("./sql-string") , SqlString = require("./sql-string")
...@@ -471,7 +473,7 @@ var Utils = module.exports = { ...@@ -471,7 +473,7 @@ var Utils = module.exports = {
var orig = Error.prepareStackTrace; var orig = Error.prepareStackTrace;
Error.prepareStackTrace = function(_, stack){ return stack; }; Error.prepareStackTrace = function(_, stack){ return stack; };
var err = new Error(); var err = new Error();
Error.captureStackTrace(err, arguments.callee); Error.captureStackTrace(err, stack);
var stack = err.stack; var stack = err.stack;
Error.prepareStackTrace = orig; Error.prepareStackTrace = orig;
return stack; return stack;
......
"use strict";
var cJSON = require('circular-json') var cJSON = require('circular-json')
, _ = require('lodash') // Don't require Utils here, as it creates a circular dependency , _ = require('lodash') // Don't require Utils here, as it creates a circular dependency
......
...@@ -1989,13 +1989,9 @@ describe(Support.getTestDialectTeaser("DAOFactory"), function () { ...@@ -1989,13 +1989,9 @@ describe(Support.getTestDialectTeaser("DAOFactory"), function () {
}) })
it('should not fail with an include', function(done) { it('should not fail with an include', function(done) {
var tableName = ''
, ident = this.sequelize.queryInterface.QueryGenerator.quoteIdentifier
, escape = this.sequelize.queryInterface.QueryGenerator.escape
this.User.findAll({ this.User.findAll({
where: [ where: [
this.sequelize.queryInterface.QueryGenerator.quoteIdentifiers('Projects.title') + ' = ' + escape('republic') this.sequelize.queryInterface.QueryGenerator.quoteIdentifiers('Projects.title') + ' = ' + this.sequelize.queryInterface.QueryGenerator.escape('republic')
], ],
include: [ include: [
{model: this.Project} {model: this.Project}
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!