1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
/* jshint node: true */
'use strict';
var tools = require( './utils/tools' );
module.exports = function( grunt ) {
tools.setupMultitaskConfig( grunt, {
task: 'jscs',
defaultOptions: grunt.file.readJSON( '.jscsrc' ),
addGitIgnore: 'excludeFiles',
targets: {
all: function() {
return [ '**/*.js' ];
},
git: function() {
return tools.getGitDirtyFiles( true ).filter( function( file ) {
return ( /\.js$/ ).test( file );
} );
}
}
} );
grunt.loadNpmTasks( 'grunt-jscs' );
};
|