diff --git a/Gruntfile.js b/Gruntfile.js index defb3e2..2a53aa3 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -43,6 +43,9 @@ module.exports = function(grunt) { }], } }, + jshint: { + all: ['js/*.js'] + }, uglify: { all: { files: { 'script.js': 'js/*.js' } @@ -58,7 +61,7 @@ module.exports = function(grunt) { }, 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-sass'); + grunt.loadNpmTasks('grunt-uncss'); grunt.loadNpmTasks('grunt-svg2png'); grunt.loadNpmTasks('grunt-svgmin'); grunt.loadNpmTasks('grunt-contrib-watch'); 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']); }; \ No newline at end of file diff --git a/package.json b/package.json index 86345a9..26f8444 100755 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "grunt-contrib-imagemin": "~0.5.0", "grunt-svg2png": "~0.2.0", "grunt-svgmin": "~0.4.0", - "grunt-contrib-uglify": "~0.4.0" + "grunt-contrib-uglify": "~0.4.0", + "grunt-contrib-jshint": "~0.10.0" } } \ No newline at end of file