chore(gruntfile): use eslint instead of jshint

pull/845/head
Anthony Lapenna 2017-05-04 10:17:55 +02:00
parent df3a529f0a
commit 5b81b35bf8
2 changed files with 9 additions and 21 deletions

View File

@ -1,7 +1,7 @@
module.exports = function (grunt) {
grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-jshint');
grunt.loadNpmTasks('gruntify-eslint');
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-contrib-clean');
grunt.loadNpmTasks('grunt-contrib-copy');
@ -16,7 +16,7 @@ module.exports = function (grunt) {
grunt.loadNpmTasks('grunt-replace');
// Default task.
grunt.registerTask('default', ['jshint', 'build']);
grunt.registerTask('default', ['eslint', 'build']);
grunt.registerTask('build', [
'clean:app',
'if:unixBinaryNotExist',
@ -110,7 +110,7 @@ module.exports = function (grunt) {
'clean:tmp',
'replace'
]);
grunt.registerTask('lint', ['jshint']);
grunt.registerTask('lint', ['eslint']);
grunt.registerTask('run', ['if:unixBinaryNotExist', 'build', 'shell:buildImage', 'shell:run']);
grunt.registerTask('run-swarm', ['if:unixBinaryNotExist', 'build', 'shell:buildImage', 'shell:runSwarm', 'watch:buildSwarm']);
grunt.registerTask('run-swarm-local', ['if:unixBinaryNotExist', 'build', 'shell:buildImage', 'shell:runSwarmLocal', 'watch:buildSwarm']);
@ -335,24 +335,11 @@ module.exports = function (grunt) {
tasks: ['build', 'shell:buildImage', 'shell:runSsl', 'shell:cleanImages']
}
},
jshint: {
files: ['gruntfile.js', '<%= src.js %>'],
eslint: {
src: ['gruntfile.js', '<%= src.js %>'],
options: {
curly: true,
eqeqeq: true,
immed: true,
indent: 2,
latedef: 'nofunc',
newcap: true,
noarg: true,
sub: true,
boss: true,
eqnull: true,
globals: {
angular: false,
'$': false
}
}
configFile: '.eslintrc.yml'
}
},
shell: {
buildImage: {

View File

@ -41,7 +41,8 @@
"grunt-recess": "~0.3",
"grunt-replace": "^1.0.1",
"grunt-shell": "^1.1.2",
"grunt-usemin": "^3.1.1"
"grunt-usemin": "^3.1.1",
"gruntify-eslint": "^3.1.0"
},
"scripts": {
"postinstall": "bower install"