mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
remove gulp eslint and cleanup gulpfile
This commit is contained in:
parent
61fcec78f8
commit
cc11a62397
29
gulpfile.js
29
gulpfile.js
@ -13,21 +13,15 @@ const zip = require('gulp-zip')
|
|||||||
const assign = require('lodash.assign')
|
const assign = require('lodash.assign')
|
||||||
const livereload = require('gulp-livereload')
|
const livereload = require('gulp-livereload')
|
||||||
const del = require('del')
|
const del = require('del')
|
||||||
const eslint = require('gulp-eslint')
|
|
||||||
const fs = require('fs')
|
const fs = require('fs')
|
||||||
const path = require('path')
|
const path = require('path')
|
||||||
const manifest = require('./app/manifest.json')
|
const manifest = require('./app/manifest.json')
|
||||||
const replace = require('gulp-replace')
|
|
||||||
const mkdirp = require('mkdirp')
|
const mkdirp = require('mkdirp')
|
||||||
const asyncEach = require('async/each')
|
|
||||||
const exec = require('child_process').exec
|
|
||||||
const sass = require('gulp-sass')
|
const sass = require('gulp-sass')
|
||||||
const autoprefixer = require('gulp-autoprefixer')
|
const autoprefixer = require('gulp-autoprefixer')
|
||||||
const gulpStylelint = require('gulp-stylelint')
|
const gulpStylelint = require('gulp-stylelint')
|
||||||
const stylefmt = require('gulp-stylefmt')
|
const stylefmt = require('gulp-stylefmt')
|
||||||
const uglify = require('gulp-uglify-es').default
|
const uglify = require('gulp-uglify-es').default
|
||||||
const babel = require('gulp-babel')
|
|
||||||
const debug = require('gulp-debug')
|
|
||||||
const pify = require('pify')
|
const pify = require('pify')
|
||||||
const gulpMultiProcess = require('gulp-multi-process')
|
const gulpMultiProcess = require('gulp-multi-process')
|
||||||
const endOfStream = pify(require('end-of-stream'))
|
const endOfStream = pify(require('end-of-stream'))
|
||||||
@ -212,29 +206,6 @@ gulp.task('dev:copy',
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
// lint js
|
|
||||||
|
|
||||||
const lintTargets = ['app/**/*.json', 'app/**/*.js', '!app/scripts/vendor/**/*.js', 'ui/**/*.js', 'old-ui/**/*.js', 'mascara/src/*.js', 'mascara/server/*.js', '!node_modules/**', '!dist/firefox/**', '!docs/**', '!app/scripts/chromereload.js', '!mascara/test/jquery-3.1.0.min.js']
|
|
||||||
|
|
||||||
gulp.task('lint', function () {
|
|
||||||
// Ignoring node_modules, dist/firefox, and docs folders:
|
|
||||||
return gulp.src(lintTargets)
|
|
||||||
.pipe(eslint(fs.readFileSync(path.join(__dirname, '.eslintrc'))))
|
|
||||||
// eslint.format() outputs the lint results to the console.
|
|
||||||
// Alternatively use eslint.formatEach() (see Docs).
|
|
||||||
.pipe(eslint.format())
|
|
||||||
// To have the process exit with an error code (1) on
|
|
||||||
// lint error, return the stream and pipe to failAfterError last.
|
|
||||||
.pipe(eslint.failAfterError())
|
|
||||||
});
|
|
||||||
|
|
||||||
gulp.task('lint:fix', function () {
|
|
||||||
return gulp.src(lintTargets)
|
|
||||||
.pipe(eslint(Object.assign(fs.readFileSync(path.join(__dirname, '.eslintrc')), {fix: true})))
|
|
||||||
.pipe(eslint.format())
|
|
||||||
.pipe(eslint.failAfterError())
|
|
||||||
});
|
|
||||||
|
|
||||||
// scss compilation and autoprefixing tasks
|
// scss compilation and autoprefixing tasks
|
||||||
|
|
||||||
gulp.task('build:scss', createScssBuildTask({
|
gulp.task('build:scss', createScssBuildTask({
|
||||||
|
@ -38,8 +38,8 @@
|
|||||||
"test:mascara:build:tests": "browserify test/integration/lib/first-time.js -o dist/mascara/tests.js",
|
"test:mascara:build:tests": "browserify test/integration/lib/first-time.js -o dist/mascara/tests.js",
|
||||||
"ganache:start": "ganache-cli -m 'phrase upgrade clock rough situate wedding elder clever doctor stamp excess tent'",
|
"ganache:start": "ganache-cli -m 'phrase upgrade clock rough situate wedding elder clever doctor stamp excess tent'",
|
||||||
"sentry:publish": "node ./development/sentry-publish.js",
|
"sentry:publish": "node ./development/sentry-publish.js",
|
||||||
"lint": "gulp lint",
|
"lint": "eslint .",
|
||||||
"lint:fix": "gulp lint:fix",
|
"lint:fix": "eslint . --fix",
|
||||||
"ui": "npm run test:flat:build:states && beefy development/ui-dev.js:bundle.js --live --open --index=./development/index.html --cwd ./",
|
"ui": "npm run test:flat:build:states && beefy development/ui-dev.js:bundle.js --live --open --index=./development/index.html --cwd ./",
|
||||||
"mock": "beefy development/mock-dev.js:bundle.js --live --open --index=./development/index.html --cwd ./",
|
"mock": "beefy development/mock-dev.js:bundle.js --live --open --index=./development/index.html --cwd ./",
|
||||||
"watch": "mocha watch --recursive \"test/unit/**/*.js\"",
|
"watch": "mocha watch --recursive \"test/unit/**/*.js\"",
|
||||||
@ -239,7 +239,6 @@
|
|||||||
"gifencoder": "^1.1.0",
|
"gifencoder": "^1.1.0",
|
||||||
"gulp": "github:gulpjs/gulp#6d71a658c61edb3090221579d8f97dbe086ba2ed",
|
"gulp": "github:gulpjs/gulp#6d71a658c61edb3090221579d8f97dbe086ba2ed",
|
||||||
"gulp-babel": "^7.0.0",
|
"gulp-babel": "^7.0.0",
|
||||||
"gulp-eslint": "^4.0.0",
|
|
||||||
"gulp-json-editor": "^2.2.1",
|
"gulp-json-editor": "^2.2.1",
|
||||||
"gulp-livereload": "^3.8.1",
|
"gulp-livereload": "^3.8.1",
|
||||||
"gulp-multi-process": "^1.3.1",
|
"gulp-multi-process": "^1.3.1",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user