Skip to content

Commit 1351b48

Browse files
CvBlixenjrf0110
authored andcommitted
Add ESLint (#187)
* Add minimal ESLint * Add lint to Travis * Enable no-unused-vars * Enable no-console * Make everything pass no-unused-vars rule * Enable ESLint rule no-inner-declarations * Enable no-undef * Enable no-useless-escape
1 parent 99e163a commit 1351b48

26 files changed

Lines changed: 4387 additions & 26 deletions

.eslintrc.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
module.exports = {
2+
root: true,
3+
env: {
4+
node: true,
5+
mocha: true,
6+
},
7+
parserOptions: {
8+
ecmaVersion: 2018
9+
},
10+
extends: 'eslint:recommended',
11+
rules: {
12+
"no-unused-vars": ["error", {args: "none"}],
13+
}
14+
};

.travis.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
language: node_js
22
node_js:
33
- "lts/*"
4+
script:
5+
- npm run lint
6+
- npm test

.vscode/settings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"editor.formatOnSave": false
3+
}

helpers/conditional.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,6 @@ function getValueInequalityOperator(value) {
2525
* @param value {Mixed} - What the column should be equal to
2626
*/
2727
conditionals.add('$equals', function(column, value, values, collection, original){
28-
var equator = '=';
29-
3028
return column + ' ' + getValueEqualityOperator(value) + ' ' + value;
3129
});
3230

helpers/query/action.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11

22
var helpers = require('../../lib/query-helpers');
33
var actionsHelpers = require('../../lib/action-helpers');
4-
var utils = require('../../lib/utils');
54

65
helpers.register('action', function(actions, values, query){
76

helpers/query/alias.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@
88
*/
99

1010
var helpers = require('../../lib/query-helpers');
11-
var actions = require('../../lib/action-helpers');
12-
var utils = require('../../lib/utils');
1311

1412
helpers.register('alias', function(alias, values, query){
1513
query.__defaultTable = query.alias;

helpers/query/cascade.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11

22
var helpers = require('../../lib/query-helpers');
3-
var utils = require('../../lib/utils');
43

54
helpers.register('cascade', function(cascade, values, query){
65
return cascade ? 'cascade' : null;

helpers/query/column-constraint.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
// [ DEFERRABLE | NOT DEFERRABLE ] [ INITIALLY DEFERRED | INITIALLY IMMEDIATE ]
1111

1212
var helpers = require('../../lib/query-helpers');
13-
var conditional = require('../../lib/condition-builder');
1413
var columnDefs = require('../../lib/column-def-helpers');
1514
var utils = require('../../lib/utils');
1615

helpers/query/conflict.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ helpers.register( 'conflict', function( conflict, values, query ){
3232
// Or get more specific
3333
} else {
3434
if ( conflict.target.column ){
35+
// eslint-disable-next-line no-console
3536
console.log('conflict.target.column is deprecated. Use an array of columns on conflict.target.columns instead');
3637
conflict.target.columns = [ conflict.target.column ];
3738
}

helpers/query/function.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11

22
var helpers = require('../../lib/query-helpers');
3-
var utils = require('../../lib/utils');
43

54
helpers.register('function', function(fn, values, query){
65
return fn;

0 commit comments

Comments
 (0)