Ejemplo n.º 1
0
gulp.task('lint-ts', function () {
    return gulp.src('./assets/**/*.ts')
        .pipe(tslint({
            configuration: {
                quotemark: 'single'
            },
            formatter: "prose"
        }))
        .pipe(tslint.report())
});
Ejemplo n.º 2
0
gulp.task('lint', function lint() {
  return gulp
    .src(SRC_FOLDER)
    .pipe(tslint({
      tslint: require('tslint')
    }))
    .pipe(tslint.report('prose', {
      summarizeFailureOutput: false
    }));
});
Ejemplo n.º 3
0
gulp.task('lint:src', function() {
  return gulp.src('src/**/*.ts')
    .pipe(
      tslint({ // will use tslint.json
        formatter: 'verbose',
        program: tslintProgram // for type-checking rules
      })
    )
    .pipe(tslint.report())
})
Ejemplo n.º 4
0
gulp.task('typescript', function () {
    return gulp.src([
            'typings/browser.d.ts',
            project.scripts + '/*.ts',
            project.scripts + '/*/*.ts'
        ])
        .pipe(tslint()).pipe(tslint.report('prose'))
        .pipe(ts(tsProject))
        .pipe(gulp.dest(project.js));
});
Ejemplo n.º 5
0
gulp.task('tslint', function() {
  return gulp.src(paths.tssrc)
    .pipe(tslint({
      formatter: 'verbose'
    }))
    .pipe(tslint.report({
      emitError: true,
      reportLimit: 0
    }));
});
Ejemplo n.º 6
0
gulp.task( 'tslint', [ 'ts-code' ], function() {
    return tsProject.src()
        .pipe( tslint( {
            configuration: 'tslint.json',
            formatter: 'verbose'
        }) )
        .pipe( tslint.report( {
            emitError: false
        }) )
});
Ejemplo n.º 7
0
gulp.task("tslint", function() {
  gulp.src([
      "./src/**/*.ts",
      "./demo/**/*.ts"
  ])
    .pipe(tslint({
        configuration: "./tslint.json"
    }))
    .pipe(tslint.report("verbose"));
});
Ejemplo n.º 8
0
gulp.task(tasks.lint, function () {

    return gulp.src('src/**.ts')
        .pipe(tslint())
        .pipe(tslint.report(stylish, {
            emitError: false,
            sort: true,
            bell: true
        }));
});
Ejemplo n.º 9
0
gulp.task("lint", function() {
    return gulp.src([
            "source/**/**.ts",
            "test/**/**.test.ts"
        ])
        .pipe(tslint({
            formatter: "verbose"
        }))
        .pipe(tslint.report())
});
Ejemplo n.º 10
0
gulp.task("lint", function() {
    
    var config =  { emitError: (process.env.CI) ? true : false };
    
    return gulp.src([
        "inversify*/*.ts"
    ])
    .pipe(tslint())
    .pipe(tslint.report("verbose", config));
});
Ejemplo n.º 11
0
gulp.task('lint', () => {
    return gulp.src([
        config.paths.project.root + '/src/**/*.ts',
        config.paths.project.root + '/test/**/*.ts'
    ])
    .pipe((tslint({
        formatter: "verbose"
    })))
    .pipe(tslint.report());
});
Ejemplo n.º 12
0
gulp.task('lint', () => {
    return (
        gulp.src('src/**/*.ts', { base: '.' })
        .pipe(tslint())
        .pipe(tslint.report(tslintStylish, {
            emitError: true,
            summarizeFailureOutput: true
        }))
    );
});
Ejemplo n.º 13
0
gulp.task('typescript:test', function() {
  return gulp
    .src(typescriptTestFiles)
    .pipe(tslint())
    .pipe(tslint.report('verbose', {emitError: false}))
    .pipe(sourcemaps.init())
    .pipe(typescript(tscConfig.compilerOptions))
    .pipe(sourcemaps.write('.'))
    .pipe(gulp.dest(javascriptTestDirOut));  
});
Ejemplo n.º 14
0
gulp.task("tslint", () => {
    return gulp
        .src([
            "src/**/*.ts"
        ])
        .pipe(tslint())
        .pipe(tslint.report({
            emitError: false,
            summarizeFailureOutput: true
        }));
});
 gulp.task('lint:typescript', function() {
     return gulp.src(config.typescript.files)
         .pipe(tslint({
             configuration: 'tslint.json',
             formatter: 'prose'
         }))
         .pipe(tslint.report({
             emitError: false,
             summarizeFailureOutput: true
         }));
 });
Ejemplo n.º 16
0
gulp.task("ts-lint", function() {
	console.log(config);
     gulp.src(config.allTypeScript)
        .pipe(tslint({
            formatter: "prose"
        }))
        .pipe(tslint.report({
			emitError: false,
			summarizeFailureOutput: true
        }))
});
Ejemplo n.º 17
0
module.exports = (gulp, directory, configuration) => () => {
  const path = require('path');
  const tslint = require('gulp-tslint');

  return gulp.src([
    path.join(directory, '**', '*.ts'),
    path.join('!', directory, 'references.ts')
  ]).pipe(tslint({
    configuration: require(configuration)
  })).pipe(tslint.report('verbose'));
};
gulp.task('build:client', () => {
	return gulp.src('{client,interfaces,typings}/**/*.ts')
		.pipe(tslint())
		.pipe(tslint.report('verbose'))
		.pipe(typescript())
		.pipe(concat('jsBundle.js'))
		.pipe(gulp.dest('dest/client'))
		.pipe(ngAnnotate())
		.pipe(minify({ ext: '.min.js'}))
		.pipe(gulp.dest('dest/client'));
});
Ejemplo n.º 19
0
gulp.task('tslint', function () {
	gulp.src(allTypeScript)
	.pipe(filter(tslintFilter))
	.pipe(tslint({
		rulesDirectory: "node_modules/tslint-microsoft-contrib"
	}))
	.pipe(tslint.report(lintReporter, {
		summarizeFailureOutput: false,
		emitError: false
	}))
});
Ejemplo n.º 20
0
  return function(done) {
    if (hasError) {
      done();
      return;
    }
    return gulp.src(['components/**/*.ts', 'test/**/*.ts'])
               .pipe(tslint())
               .pipe(tslint.report('verbose', {
                  emitError: strict,
               }));
 };
Ejemplo n.º 21
0
  return function(done) {
    if (hasError) {
      done();
      return;
    }
    return gulp.src([TF_COMPONENTS_TYPESCRIPT_GLOB])
               .pipe(tslint())
               .pipe(tslint.report('verbose', {
                  emitError: strict,
               }));
 };
Ejemplo n.º 22
0
gulp.task('typescript-mock', ['html-ts'], function () {
    return gulp.src(paths.app.tsMock)
        .pipe(cache('typescript'))
        .pipe(sourcemaps.init())
        .pipe(tslint())
        .pipe(tslint.report('prose', {emitError: false}))
        .pipe(typescript(tsProject))
        //.pipe(sourcemaps.write('./maps', {includeContent: false, sourceRoot: '/app/src'}))
        .pipe(gulp.dest(paths.dev.basePath))
        .pipe(browserSync.stream());
});
Ejemplo n.º 23
0
gulp.task('lint', function() {
  return gulp.src(['app.ts', 'frontend/src/**/*.{ts,tsx}', 'backend/src/**/*.{ts,tsx}'])
  .pipe(tslint())
  .pipe(tslint.report(stylish, {emitError: true}))
  .on('error', function(err) {
    notify.onError({
      message: '<%= error.message %>'
    }).apply(this, arguments);
    this.emit('end');
  });
});
Ejemplo n.º 24
0
function lint(glob) {
  return gulp.src(glob)
    .pipe(tslint({
      configuration: 'tslint.json',
      formatter: 'prose',
    }))
    .pipe(tslint.report({
      emitError: false,
      summarizeFailureOutput: true
    }))
}
Ejemplo n.º 25
0
gulp.task("typescript", () => {
  let failed = false;
  const tsResult = tsProject.src()
    .pipe(tslint())
    .pipe(tslint.report("prose", { emitError: true }))
    .on("error", (err) => { throw err; })
    .pipe(tsProject())
    .on("error", () => { failed = true; })
    .on("end", () => { if (failed) throw new Error("There were TypeScript errors."); });
  return tsResult.js.pipe(gulp.dest("./"));
});
Ejemplo n.º 26
0
gulp.task('lint', () => {
    return gulp.src([
        'src/**/**.ts'
    ])
    .pipe(tslint({
        formatter: 'verbose'
    }))
    .pipe(tslint.report({
        summarizeFailureOutput: true
    }));
});
Ejemplo n.º 27
0
gulp.task("lint", function () {
  return gulp
    .src(tsPath)
    .pipe(tslint({
      configuration: require("./tslint.json"),
      emitError: false
    }))
    .pipe(tslint.report("verbose", {
      emitError: false
    }));
});
Ejemplo n.º 28
0
gulp.task("lint", function() {
    
    var config =  { formatter: "verbose", emitError: (process.env.CI) ? true : false };
    
    return gulp.src([
        "src/**/**.ts",
        "test/**/**.test.ts"
    ])
    .pipe(tslint(config))
    .pipe(tslint.report());
});
Ejemplo n.º 29
0
gulp.task('lint', () => {
  var tslint = require('gulp-tslint');

  return gulp.src(['src/**/*.ts', 'demo/**/*.ts'])
    .pipe(tslint({
      formattersDirectory: 'node_modules/custom-tslint-formatters/formatters',
      formatter: 'grouped'
    }))
    .pipe(tslint.report({
      summarizeFailureOutput: true
    }));
});
Ejemplo n.º 30
0
gulp.task('tslint', function () {
	var options = { summarizeFailureOutput: true };

	function reporter(failures) {
		failures.forEach(failureReporter);
	}

	return gulp.src(all, { base: '.' })
		.pipe(filter(tslintFilter))
		.pipe(gulptslint({ rulesDirectory: 'build/lib/tslint' }))
		.pipe(gulptslint.report(reporter, options));
});