4 * @package SyntaxHighlight_GeSHi
8 module.exports = function ( grunt ) {
9 var conf = grunt.file.readJSON( 'extension.json' );
11 grunt.loadNpmTasks( 'grunt-banana-checker' );
12 grunt.loadNpmTasks( 'grunt-contrib-watch' );
13 grunt.loadNpmTasks( 'grunt-eslint' );
14 grunt.loadNpmTasks( 'grunt-jsonlint' );
15 grunt.loadNpmTasks( 'grunt-stylelint' );
34 '!**/*.generated.css',
39 banana: conf.MessagesDirs,
43 '<%= jsonlint.all %>',
44 '<%= stylelint.all %>'
50 grunt.registerTask( 'test', [ 'eslint', 'jsonlint', 'stylelint', 'banana' ] );
51 grunt.registerTask( 'default', 'test' );