From f77d8c91a9c9f53b30535016c72e821f047cd924 Mon Sep 17 00:00:00 2001 From: Chris Rebert Date: Mon, 30 May 2016 22:14:18 -0700 Subject: [PATCH] Killed the grunt-eslint middleman; Long live ESLint. Refs #19908 [skip sauce] [skip validator] --- Gruntfile.js | 9 +-------- package.json | 5 +++-- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/Gruntfile.js b/Gruntfile.js index 4b350e264e..b2f702e4e5 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -107,13 +107,6 @@ module.exports = function (grunt) { } }, - eslint: { - options: { - configFile: 'js/.eslintrc' - }, - target: 'js/src/*.js' - }, - jscs: { options: { config: 'js/.jscsrc' @@ -438,7 +431,7 @@ module.exports = function (grunt) { testSubtasks.push('saucelabs-qunit'); } grunt.registerTask('test', testSubtasks); - grunt.registerTask('test-js', ['eslint', 'jscs:core', 'jscs:test', 'jscs:grunt', 'qunit']); + grunt.registerTask('test-js', ['jscs:core', 'jscs:test', 'jscs:grunt', 'qunit']); // JS distribution task. grunt.registerTask('dist-js', ['babel:dev', 'concat', 'babel:dist', 'stamp', 'uglify:core', 'commonjs']); diff --git a/package.json b/package.json index 7b655df8bf..f4c96bb7bf 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,8 @@ "scripts": { "change-version": "node grunt/change-version.js", "shrinkwrap": "npm shrinkwrap --dev && mv ./npm-shrinkwrap.json ./grunt/npm-shrinkwrap.json", - "test": "grunt test" + "eslint": "eslint --config js/.eslintrc js/src", + "test": "npm run eslint && grunt test" }, "style": "dist/css/bootstrap.css", "sass": "scss/bootstrap.scss", @@ -37,6 +38,7 @@ "devDependencies": { "autoprefixer": "^6.0.3", "babel-eslint": "^4.1.3", + "eslint": "^1.5.1", "grunt": "^0.4.5", "grunt-babel": "^5.0.3", "grunt-build-control": "^0.6.0", @@ -50,7 +52,6 @@ "grunt-contrib-sass": "^1.0.0", "grunt-contrib-uglify": "^1.0.0", "grunt-contrib-watch": "^1.0.0", - "grunt-eslint": "^17.1.0", "grunt-exec": "^0.4.6", "grunt-html": "^7.0.0", "grunt-jekyll": "^0.4.2",