1module.exports = function(grunt) { 2 grunt.initConfig({ 3 pkg: grunt.file.readJSON('package.json'), // the package file to use 4 5 qunit: { 6 all: ['_jstest/*.html'] 7 }, 8 eslint: { 9 all: ['script/*.js', '_jstest/*.js'] 10 }, 11 watch: { 12 qunit: { 13 files: ['<%= eslint.all %>', '_jstest/*.html'], 14 tasks: ['qunit'] 15 }, 16 linting: { 17 files: ['<%= eslint.all %>'], 18 tasks: ['eslint'] 19 } 20 } 21}); 22grunt.loadNpmTasks('grunt-contrib-watch'); 23grunt.loadNpmTasks('grunt-contrib-qunit'); 24grunt.loadNpmTasks('grunt-eslint'); 25grunt.registerTask('default', ['eslint', 'qunit']); 26}; 27 28