X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=Gruntfile.js;h=e1e5e4ab01721a898d113d37f1b48ceb6272067d;hb=fce9cb5e91d22f89d7d7143b773d4e7c0712629a;hp=868fa4a20570f0c1665426c9b71163072170914f;hpb=958b8f14946667181aa68060f8a56e704b020223;p=lhc%2Fweb%2Fwiklou.git diff --git a/Gruntfile.js b/Gruntfile.js index 868fa4a205..e1e5e4ab01 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -19,34 +19,16 @@ module.exports = function ( grunt ) { options: { jshintrc: true }, - all: [ - '*.js', - '{includes,languages,resources,tests}/**/*.js' - ] + all: '.' }, jscs: { - all: [ - '<%= jshint.all %>', - // Auto-generated file with JSON (double quotes) - '!tests/qunit/data/mediawiki.jqueryMsg.data.js', - // Skip functions are stored as script files but wrapped in a function when - // executed. node-jscs trips on the would-be "Illegal return statement". - '!resources/src/*-skip.js' - - // Exclude all files ignored by jshint - ].concat( grunt.file.read( '.jshintignore' ).split( '\n' ).reduce( function ( patterns, pattern ) { - // Filter out empty lines - if ( pattern.length && pattern[0] !== '#' ) { - patterns.push( '!' + pattern ); - } - return patterns; - }, [] ) ) + all: '.' }, jsonlint: { all: [ '.jscsrc', - '{languages,maintenance,resources}/**/*.json', - 'package.json' + '**/*.json', + '!{docs/js,extensions,node_modules,skins,vendor}/**' ] }, banana: { @@ -56,10 +38,9 @@ module.exports = function ( grunt ) { }, watch: { files: [ - '<%= jscs.all %>', - '<%= jsonlint.all %>', - '.jshintignore', - '.jshintrc' + '.js*', + '**/*', + '!{docs,extensions,node_modules,skins,vendor}/**' ], tasks: 'test' },