Example #1
0
gulp.task('static', function () {
  return gulp.src('**/*.js')
    .pipe(excludeGitignore())
    .pipe(jshint())
    .pipe(jshint.reporter('default'))
    .pipe(jshint.reporter('fail'));
});
gulp.task('static', function () {
  return gulp.src(['**/*.js', '!generators/app/templates/**/*.js'])
    .pipe(excludeGitignore())
    .pipe(eslint())
    .pipe(eslint.format())
    .pipe(eslint.failAfterError());
});
gulp.task('static', function () {
  return gulp.src('generators/app/index.js')
    .pipe(excludeGitignore())
    .pipe(eslint())
    .pipe(eslint.format())
    .pipe(eslint.failAfterError());
});
Example #4
0
gulp.task('coverage-report', ['test'], function () {
  return gulp.src('lib/**/*.js')
    .pipe(plumber())
    .on('error', gutil.log) 
    .pipe(excludeGitignore())
    .pipe(gulpIf(!mochaErr,istanbul.writeReports({reporters:['text-summary', 'text']})));
});
gulp.task('eslint', () => {
    return gulp.src('**/*.js')
        .pipe(excludeGitignore())
        .pipe(eslint())
        .pipe(eslint.formatEach())
        .pipe(eslint.failAfterError());
});
gulp.task('static', function () {
  return gulp.src(['**/*.js', '!template/**/*.js', '!test/output/**/*.js', '!test/functional/expected/**/*.js'])
    .pipe(excludeGitignore())
    .pipe(eslint())
    .pipe(eslint.format())
    .pipe(eslint.failAfterError());
});
Example #7
0
gulp.task('static', function () {
  return gulp.src(['lib/**/*.js', 'test/**/*.js', '!lib/data/**'])
    .pipe(excludeGitignore())
    .pipe(eslint())
    .pipe(eslint.format())
    .pipe(eslint.failAfterError());
});
gulp.task('jsonlint', () => {
    return gulp.src('**/*.json')
        .pipe(excludeGitignore())
        .pipe(jsonlint())
        .pipe(jsonlint.reporter())
        .pipe(jsonlint.failAfterError());
});
gulp.task('static', function () {
  return gulp.src(['generators/{,*/}*.js', 'test/{,*/}*.js', 'gulpfile.js', 'index.js'])
    .pipe(excludeGitignore())
    .pipe(eslint())
    .pipe(eslint.format())
    .pipe(eslint.failAfterError());
});
Example #10
0
gulp.task('eslint', () => {
  return gulp.src(['src/**/*.js', 'test/**/*.js'])
    .pipe(excludeGitignore())
    .pipe(eslint())
    .pipe(eslint.format())
    .pipe(eslint.failAfterError());
});
gulp.task('lint', function () {
    return gulp.src(['**/*.js', '!node_modules/**'])
        .pipe(excludeGitignore())
        .pipe(eslint())
        .pipe(eslint.format())
        .pipe(eslint.failAfterError());
});
Example #12
0
gulp.task('pre-test', () =>
  gulp.src('generators/**/*.js')
    .pipe(excludeGitignore())
    .pipe(istanbul({
      includeUntested: true,
    }))
    .pipe(istanbul.hookRequire())
Example #13
0
 var streams = packagesSrc.map(function(src) {
   return gulp.src(src)
     .pipe(excludeGitignore())
     .pipe(eslint())
     .pipe(eslint.format())
     .pipe(eslint.failAfterError());
 });
gulp.task('static', function () {
    return gulp.src('**/*.js')
        .pipe(excludeGitignore())
        .pipe(eslint())
        .pipe(eslint.format())
        .pipe(eslint.failAfterError());
});
function eslintCheck() {
  return gulp.src(['**/*.js', '!**/templates/**'])
    .pipe(excludeGitignore())
    .pipe(eslint())
    .pipe(eslint.format())
    .pipe(eslint.failAfterError());
}
gulp.task('pre-test', () =>
  gulp.src('generators/app/*.js')
    .pipe(excludeGitignore())
    .pipe(istanbul({
      instrumenter: require('isparta').Instrumenter,
      includeUntested: true,
    }))
    .pipe(istanbul.hookRequire())
gulp.task('pre-test', () => {
  return gulp.src('lib/**/*.js')
    .pipe(excludeGitignore())
    .pipe(istanbul({
      includeUntested: true,
    }))
    .pipe(istanbul.hookRequire());
});
gulp.task('static', function () {
  var files = ['**/*.js'].concat(excludedFiles);
  return gulp.src(files)
    .pipe(excludeGitignore())
    .pipe(eslint())
    .pipe(eslint.format())
    .pipe(eslint.failAfterError());
});
Example #19
0
gulp.task('static', function () {
  return gulp.src('**/*.ts')
    .pipe(excludeGitignore())
    .pipe(tslint())
    .pipe(tslint.report('prose', {
      emitError: true
    }));;
});
Example #20
0
gulp.task('pre-test', gulp.series(function () {
  return gulp.src('app/**/*.js')
    .pipe(excludeGitignore())
    .pipe(istanbul({
      includeUntested: true
    }))
    .pipe(istanbul.hookRequire());
}));
gulp.task('pre-test', function () {
    return gulp.src('generators/**/*.js')
        .pipe(excludeGitignore())
        .pipe(istanbul({
            includeUntested: true
        }))
        .pipe(istanbul.hookRequire());
});
gulp.task('lint:src', () => {
  return gulp.src('src/*.js')
    .pipe(excludeGitignore())
    .pipe(eslint())
    .pipe(eslint.format())
    .pipe(eslintIfFixed('src'))
    .pipe(eslint.failAfterError());
});
Example #23
0
gulp.task('move', function() {
  var filesToMove = [
    './api/core/**',
    './api/logs/*',
    './api/locales/*.json',
    './api/migrations/**/*',
    './api/views/**/*',
    // './api/vendor/**/*.*',
    './composer.json',
    './api/.htaccess',
    './api/api.php',
    './api/config_sample.php',
    './api/configuration_sample.php',
    './api/globals.php',
    './api/ruckusing.conf.php',
    './api/schema.sql',
    // for login.php
    './assets/js/libs/jquery.js',
    './assets/js/libs/jquery.min.map',
    './assets/js/libs/wysihtml5.js',
    './assets/css/wysiwyg.css',
    './bin/**',
    //'./extensions/**',
    './installation/**',
    // These two directories are moved separately below
    //'./listviews/**',
    //'./media/**/*',
    //'./media_auth_proxy/**',
    //'./ui/**/*',
    './.htaccess',
    './favicon.ico',
    './index.php',
    // This two files are processed by singlepage task
    //'./login.php',
    //'./main.html',
    './readme.md'
  ];

  var dirsToKeep = [
    './customs/uis/.gitignore',
    './customs/endpoints/.htaccess',
    './customs/extensions/.htaccess',
    './customs/extensions/.gitignore',
    './storage/uploads/.htaccess',
    './storage/uploads/**/.gitignore',
    //'./media_auth_proxy/client_auth_proxies/.gitignore',
    './customs/listviews/.gitignore'
  ];

  var mainFiles = gulp.src(filesToMove, { base: './' })
    .pipe(excludeGitignore())
    .pipe(gulp.dest('dist'));

  var keepFiles = gulp.src(dirsToKeep, { base: './', dot: true })
    .pipe(gulp.dest('dist'));

  return merge(mainFiles, keepFiles);
});
gulp.task('default', function () {
    return gulp.src('src/**/*.js')
        .pipe(excludeGitignore())
        .pipe(eslint())
        .pipe(eslint.format())
        .pipe(eslint.failAfterError())
        .pipe(babel())
        .pipe(gulp.dest("lib/"));
});
Example #25
0
gulp.task('pre-test', function () {
  return gulp.src(['lib/**/*.js', '!lib/bin/**/*.js'])
    .pipe(excludeGitignore())
    .pipe(istanbul({
      includeUntested: true,
      instrumenter: isparta.Instrumenter
    }))
    .pipe(istanbul.hookRequire());
});
Example #26
0
gulp.task('istanbul', function () {
    return gulp.src('routes/**/*.js')
        .pipe(excludeGitignore())
        .pipe(istanbul({
            includeUntested: true,
            instrumenter: isparta.Instrumenter
        }))
        .pipe(istanbul.hookRequire());
});
Example #27
0
gulp.task('static', function () {
  return gulp.src('**/*.js')
    .pipe(excludeGitignore())
    .pipe(standard())
    .pipe(standard.reporter('default', {
      breakOnError: true,
      breakOnWarning: false
    }))
})
gulp.task('pre-test', () => {
  gulp.src(['lib/**/*.js'])
    .pipe(excludeGitignore())
    // Covering files
    .pipe(istanbul({
      includeUntested: true,
      instrumenter: isparta.Instrumenter,
    }))
    // Force `require` to return covered files
    .pipe(istanbul.hookRequire());
});
Example #29
0
gulp.task('pre-test', () => {
  return gulp.src([
    'generators/**/*.js',
    '!generators/**/templates/**/*'
  ])
    .pipe(excludeGitignore())
    .pipe(istanbul({
      includeUntested: true
    }))
    .pipe(istanbul.hookRequire());
});
gulp.task('static', function () {
  return gulp.src(['**/*.js', '!**/templates/**/*.js', '!node_modules/**'])
    .pipe(excludeGitignore())
    .pipe(eslint({
      rules: {
        'linebreak-style': 'off'
      }
    }))
    .pipe(eslint.format())
    .pipe(eslint.failAfterError());
});