Added JS linting

This commit is contained in:
Mike Francis 2014-05-08 16:45:41 +01:00
parent b0be6463a8
commit dddec1b350
2 changed files with 9 additions and 3 deletions

View File

@ -43,6 +43,9 @@ module.exports = function(grunt) {
}], }],
} }
}, },
jshint: {
all: ['js/*.js']
},
uglify: { uglify: {
all: { all: {
files: { 'script.js': 'js/*.js' } files: { 'script.js': 'js/*.js' }
@ -58,7 +61,7 @@ module.exports = function(grunt) {
}, },
js: { js: {
files: ['js/*.js'], files: ['js/*.js'],
tasks: ['uglify'] tasks: ['uglify', 'jshint']
} }
} }
}); });
@ -66,11 +69,13 @@ module.exports = function(grunt) {
grunt.loadNpmTasks('grunt-contrib-imagemin'); grunt.loadNpmTasks('grunt-contrib-imagemin');
grunt.loadNpmTasks('grunt-contrib-sass'); grunt.loadNpmTasks('grunt-contrib-sass');
grunt.loadNpmTasks('grunt-uncss');
grunt.loadNpmTasks('grunt-svg2png'); grunt.loadNpmTasks('grunt-svg2png');
grunt.loadNpmTasks('grunt-svgmin'); grunt.loadNpmTasks('grunt-svgmin');
grunt.loadNpmTasks('grunt-contrib-watch'); grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-uglify'); grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-contrib-jshint');
grunt.registerTask('default', ['imagemin', 'sass', 'svgmin', 'svg2png', 'watch', 'uglify']); grunt.registerTask('default', ['imagemin', 'sass', 'svgmin', 'svg2png', 'watch', 'uglify', 'jshint']);
}; };

View File

@ -8,6 +8,7 @@
"grunt-contrib-imagemin": "~0.5.0", "grunt-contrib-imagemin": "~0.5.0",
"grunt-svg2png": "~0.2.0", "grunt-svg2png": "~0.2.0",
"grunt-svgmin": "~0.4.0", "grunt-svgmin": "~0.4.0",
"grunt-contrib-uglify": "~0.4.0" "grunt-contrib-uglify": "~0.4.0",
"grunt-contrib-jshint": "~0.10.0"
} }
} }