Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 
 
 

37 строки
1004 B

  1. /**
  2. * Copyright © Magento, Inc. All rights reserved.
  3. * See COPYING.txt for license details.
  4. */
  5. module.exports = function (grunt) {
  6. 'use strict';
  7. var pc = require('../configs/path'),
  8. fs = require('fs'),
  9. cvf = require('../tools/collect-validation-files'),
  10. setConfig = function (task, target, data) {
  11. var config = grunt.config.get(task);
  12. config[target].src = data;
  13. grunt.config.set(task, config);
  14. };
  15. grunt.registerTask('static', function (target) {
  16. var currentTarget = target || 'file',
  17. file = grunt.option('file'),
  18. tasks = [
  19. 'continue:on',
  20. 'eslint:' + currentTarget,
  21. 'continue:off',
  22. 'continue:fail-on-warning'
  23. ];
  24. setConfig('eslint', currentTarget, cvf.getFiles(file));
  25. grunt.task.run(tasks);
  26. if (!grunt.option('file')) {
  27. fs.unlinkSync(pc.static.tmp);
  28. }
  29. });
  30. };