text: /*!
   * Grunt file
   *
   * @package SpamBlacklist
   */
  
  /*jshint node:true */
  module.exports = function ( grunt ) {
  	grunt.loadNpmTasks( 'grunt-banana-checker' );
  	grunt.loadNpmTasks( 'grunt-jsonlint' );
  	grunt.loadNpmTasks( 'grunt-contrib-jshint' );
  
  	var conf = grunt.file.readJSON( 'extension.json' );
  	grunt.initConfig( {
  		banana: conf.MessagesDirs,
  		jshint: {
  			all: [
  				'**/*.js',
  				'!node_modules/**',
  				'!vendor/**'
  			]
  		},
  		jsonlint: {
  			all: [
  				'**/*.json',
  				'!node_modules/**',
  				'!vendor/**'
  			]
  		}
  	} );
  
  	grunt.registerTask( 'test', [ 'jsonlint', 'banana', 'jshint' ] );
  	grunt.registerTask( 'default', 'test' );
  };
  