Gulp tasks replaced with npm scripts

* Replaced linspaces with lintspaces-cli 0.3.0
* Removed gulp-lintspaces and gulp-eslint

Change-Id: I6e1388f06766f916dd5b03d9a33712cf6999f5c5
This commit is contained in:
Kate Pimenova 2016-06-15 12:00:46 +03:00 committed by Vitaly Kramskikh
parent d61cef49b0
commit aed713873c
4 changed files with 36 additions and 241 deletions

6
.eslintignore Normal file
View File

@ -0,0 +1,6 @@
# /node_modules/* and /bower_components/* ignored by default
static/build/**
static/vendor/**
static/expression/parser.js
test_run/**

View File

@ -217,48 +217,6 @@ gulp.task('license', function(cb) {
});
});
var jsFiles = [
'*.js',
'gulp/*.js',
'static/**/*.js',
'!static/build/**',
'!static/vendor/**',
'!static/expression/parser.js'
];
var styleFiles = [
'static/**/*.less',
'static/**/*.css',
'!static/build/**'
];
gulp.task('eslint', function() {
var eslint = require('gulp-eslint');
return gulp.src(jsFiles)
.pipe(eslint())
.pipe(eslint.format())
.pipe(eslint.failAfterError());
});
gulp.task('lintspaces:styles', function() {
var lintspaces = require('gulp-lintspaces');
return gulp.src(styleFiles)
.pipe(lintspaces({
showValid: true,
newline: true,
trailingspaces: true,
indentation: 'spaces',
ignores: ['js-comments'],
spaces: 2,
newlineMaximum: 2
}))
.pipe(lintspaces.reporter());
});
gulp.task('lint', 'Run lint checks.', [
'eslint',
'lintspaces:styles'
]);
var WEBPACK_STATS_OPTIONS = {
colors: true,
hash: false,

221
npm-shrinkwrap.json generated
View File

@ -399,7 +399,7 @@
"version": "3.3.4"
},
"brace-expansion": {
"version": "1.1.4"
"version": "1.1.5"
},
"braces": {
"version": "1.8.5"
@ -441,17 +441,6 @@
}
}
},
"bufferstreams": {
"version": "1.1.0",
"dependencies": {
"isarray": {
"version": "1.0.0"
},
"readable-stream": {
"version": "2.1.4"
}
}
},
"builtin-modules": {
"version": "1.1.1"
},
@ -892,9 +881,6 @@
"domain-browser": {
"version": "1.1.7"
},
"duplexer": {
"version": "0.1.1"
},
"duplexer2": {
"version": "0.0.2"
},
@ -919,14 +905,10 @@
"version": "0.1.1"
},
"editorconfig": {
"version": "0.11.4",
"resolved": "git+https://github.com/editorconfig/editorconfig-core-js.git#50e0dba81b2f7f3e9ea4f701f2c65dd3f482cd4c",
"version": "0.13.2",
"dependencies": {
"commander": {
"version": "1.1.1"
},
"lru-cache": {
"version": "2.0.4"
"version": "3.2.0"
}
}
},
@ -1084,9 +1066,6 @@
"event-emitter": {
"version": "0.3.4"
},
"event-stream": {
"version": "3.3.2"
},
"eventemitter3": {
"version": "1.2.0"
},
@ -1165,9 +1144,6 @@
"extsprintf": {
"version": "1.0.2"
},
"fancy-log": {
"version": "1.2.0"
},
"fast-levenshtein": {
"version": "1.1.3"
},
@ -1264,9 +1240,6 @@
"fresh": {
"version": "0.3.0"
},
"from": {
"version": "0.1.3"
},
"fs-extra": {
"version": "0.18.4"
},
@ -1355,9 +1328,6 @@
}
}
},
"glogg": {
"version": "1.0.0"
},
"graceful-fs": {
"version": "3.0.8"
},
@ -1384,34 +1354,6 @@
}
}
},
"gulp-eslint": {
"version": "2.0.0",
"dependencies": {
"clone": {
"version": "1.0.2"
},
"gulp-util": {
"version": "3.0.7",
"dependencies": {
"object-assign": {
"version": "3.0.0"
}
}
},
"isarray": {
"version": "1.0.0"
},
"readable-stream": {
"version": "2.0.6"
},
"through2": {
"version": "2.0.1"
},
"vinyl": {
"version": "0.5.3"
}
}
},
"gulp-filter": {
"version": "2.0.1"
},
@ -1426,65 +1368,6 @@
"gulp-jison": {
"version": "1.2.0"
},
"gulp-lintspaces": {
"version": "0.3.2",
"dependencies": {
"ansi-regex": {
"version": "0.2.1"
},
"ansi-styles": {
"version": "1.1.0"
},
"chalk": {
"version": "0.5.1"
},
"gulp-util": {
"version": "2.2.20"
},
"has-ansi": {
"version": "0.1.0"
},
"lintspaces": {
"version": "0.3.3"
},
"lodash._reinterpolate": {
"version": "2.4.1"
},
"lodash.escape": {
"version": "2.4.1"
},
"lodash.keys": {
"version": "2.4.1"
},
"lodash.template": {
"version": "2.4.1"
},
"lodash.templatesettings": {
"version": "2.4.1"
},
"minimist": {
"version": "0.2.0"
},
"readable-stream": {
"version": "1.0.34"
},
"strip-ansi": {
"version": "0.3.0"
},
"supports-color": {
"version": "0.2.0"
},
"through2": {
"version": "0.5.1"
},
"vinyl": {
"version": "0.2.3"
},
"xtend": {
"version": "3.0.0"
}
}
},
"gulp-replace": {
"version": "0.5.3",
"dependencies": {
@ -1538,9 +1421,6 @@
}
}
},
"gulplog": {
"version": "1.0.0"
},
"handlebars": {
"version": "4.0.5"
},
@ -1559,9 +1439,6 @@
"has-flag": {
"version": "1.0.0"
},
"has-gulplog": {
"version": "0.1.0"
},
"hawk": {
"version": "3.1.3"
},
@ -1592,7 +1469,7 @@
"version": "1.4.0"
},
"http-proxy": {
"version": "1.13.3"
"version": "1.14.0"
},
"http-signature": {
"version": "1.1.1"
@ -2003,9 +1880,6 @@
}
}
},
"keypress": {
"version": "0.1.0"
},
"kind-of": {
"version": "3.0.3"
},
@ -2050,13 +1924,16 @@
"version": "2.2.1"
},
"lintspaces": {
"version": "0.5.0",
"version": "0.5.0"
},
"lintspaces-cli": {
"version": "0.3.0",
"dependencies": {
"editorconfig": {
"version": "0.13.2"
"colors": {
"version": "0.6.2"
},
"lru-cache": {
"version": "3.2.0"
"commander": {
"version": "2.2.0"
}
}
},
@ -2085,33 +1962,24 @@
"lodash._basecopy": {
"version": "3.0.1"
},
"lodash._baseeach": {
"version": "4.1.3"
},
"lodash._baseiteratee": {
"version": "4.7.0"
},
"lodash._basetostring": {
"version": "3.0.1"
},
"lodash._basevalues": {
"version": "3.0.0"
},
"lodash._escapehtmlchar": {
"version": "2.4.1"
},
"lodash._escapestringchar": {
"version": "2.4.1"
},
"lodash._getnative": {
"version": "3.9.1"
},
"lodash._htmlescapes": {
"version": "2.4.1"
},
"lodash._isiterateecall": {
"version": "3.0.9"
},
"lodash._isnative": {
"version": "2.4.1"
},
"lodash._objecttypes": {
"version": "2.4.1"
},
"lodash._reescape": {
"version": "3.0.0"
},
@ -2121,25 +1989,14 @@
"lodash._reinterpolate": {
"version": "3.0.0"
},
"lodash._reunescapedhtml": {
"version": "2.4.1",
"dependencies": {
"lodash.keys": {
"version": "2.4.1"
}
}
},
"lodash._root": {
"version": "3.0.1"
},
"lodash._shimkeys": {
"version": "2.4.1"
},
"lodash.defaults": {
"version": "2.4.1",
"lodash._stringtopath": {
"version": "4.8.0",
"dependencies": {
"lodash.keys": {
"version": "2.4.1"
"lodash._basetostring": {
"version": "4.12.0"
}
}
},
@ -2160,12 +2017,12 @@
}
}
},
"lodash.isobject": {
"version": "2.4.1"
},
"lodash.keys": {
"version": "3.1.2"
},
"lodash.map": {
"version": "4.4.0"
},
"lodash.restparam": {
"version": "3.6.1"
},
@ -2175,16 +2032,8 @@
"lodash.templatesettings": {
"version": "3.1.1"
},
"lodash.values": {
"version": "2.4.1",
"dependencies": {
"lodash.keys": {
"version": "2.4.1"
}
}
},
"log4js": {
"version": "0.6.36",
"version": "0.6.37",
"dependencies": {
"readable-stream": {
"version": "1.0.34"
@ -2209,9 +2058,6 @@
"map-obj": {
"version": "1.0.1"
},
"map-stream": {
"version": "0.1.0"
},
"media-typer": {
"version": "0.3.0"
},
@ -2503,9 +2349,6 @@
}
}
},
"pause-stream": {
"version": "0.0.11"
},
"pbkdf2-compat": {
"version": "2.0.1"
},
@ -3164,9 +3007,6 @@
}
}
},
"sparkles": {
"version": "1.0.0"
},
"spdx-correct": {
"version": "1.0.2"
},
@ -3179,9 +3019,6 @@
"spdx-license-ids": {
"version": "1.2.1"
},
"split": {
"version": "0.3.3"
},
"sprintf-js": {
"version": "1.0.3"
},
@ -3205,9 +3042,6 @@
"stream-cache": {
"version": "0.0.2"
},
"stream-combiner": {
"version": "0.0.4"
},
"stream-combiner2": {
"version": "1.1.1",
"dependencies": {
@ -3329,9 +3163,6 @@
"tildify": {
"version": "1.2.0"
},
"time-stamp": {
"version": "1.0.1"
},
"timers-browserify": {
"version": "1.4.2"
},

View File

@ -11,7 +11,9 @@
},
"scripts": {
"start": "gulp dev-server",
"lint": "gulp lint",
"lint": "npm run lintspaces && npm run eslint",
"eslint": "eslint .",
"lintspaces": "find static -name '*.less' -o -name '*.css' | xargs lintspaces -nt -d spaces -i 'js-comments' -s 2 -l 2",
"test": "npm run unit-tests && npm run func-tests",
"unit-tests": "gulp unit-tests",
"func-tests": "./run_ui_func_tests.sh",
@ -79,8 +81,6 @@
"eslint-plugin-react": "5.1.1",
"glob": "~5.0.5",
"gulp-babel": "6.1.2",
"gulp-eslint": "2.0.0",
"gulp-lintspaces": "0.3.2",
"gulp-shell": "0.4.1",
"intern": "3.2.0",
"karma": "~0.13.9",
@ -89,7 +89,7 @@
"karma-sinon": "~1.0.4",
"karma-webdriver-launcher": "1.0.4",
"karma-webpack": "~1.7.0",
"lintspaces": "0.5.0",
"lintspaces-cli": "0.3.0",
"mocha": "~2.3.2",
"nlf": "~1.3.2",
"react-addons-test-utils": "15.1.0",