]> scripts.mit.edu Git - autoinstallsdev/mediawiki.git/blob - extensions/Gadgets/Gruntfile.js
MediaWiki 1.30.2
[autoinstallsdev/mediawiki.git] / extensions / Gadgets / Gruntfile.js
1 /*jshint node:true */
2 module.exports = function ( grunt ) {
3         var conf = grunt.file.readJSON( 'extension.json' );
4         grunt.loadNpmTasks( 'grunt-contrib-jshint' );
5         grunt.loadNpmTasks( 'grunt-jsonlint' );
6         grunt.loadNpmTasks( 'grunt-banana-checker' );
7
8         grunt.initConfig( {
9                 jshint: {
10                         options: {
11                                 jshintrc: true
12                         },
13                         all: [
14                                 '**/*.js',
15                                 '!node_modules/**',
16                                 '!vendor/**'
17                         ]
18                 },
19                 banana: conf.MessagesDirs,
20                 jsonlint: {
21                         all: [
22                                 '**/*.json',
23                                 '!node_modules/**',
24                                 '!vendor/**'
25                         ]
26                 }
27         } );
28
29         grunt.registerTask( 'test', [ 'jshint', 'jsonlint', 'banana' ] );
30         grunt.registerTask( 'default', 'test' );
31 };