8
0

jscs.js 453 B

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