/* eslint-env node, es6 */ | |
module.exports = function ( grunt ) { | |
var conf = grunt.file.readJSON( 'extension.json' ); | |
grunt.loadNpmTasks( 'grunt-eslint' ); | |
grunt.loadNpmTasks( 'grunt-banana-checker' ); | |
grunt.initConfig( { | |
eslint: { | |
options: { | |
cache: true | |
}, | |
all: [ | |
'*.{js,json}', | |
'**/*.{js,json}', | |
'!node_modules/**', | |
'!vendor/**' | |
] | |
}, | |
banana: conf.MessagesDirs | |
} ); | |
grunt.registerTask( 'test', [ 'eslint', 'banana' ] ); | |
grunt.registerTask( 'default', 'test' ); | |
}; |