Merge pull request #3868 from progre/feature/gulp-tslint_reporter

gulp-tslint: Enable options with custom reporter
This commit is contained in:
Basarat Ali Syed 2015-03-14 17:02:52 +11:00
commit 40eea5dc8f
2 changed files with 8 additions and 3 deletions

View File

@ -33,6 +33,12 @@ gulp.task('invalid-custom', function(){
.pipe(tslint.report(testReporter));
});
gulp.task('invalid-custom', function () {
gulp.src('invalid.ts')
.pipe(tslint())
.pipe(tslint.report(testReporter, { emitError: false }));
});
gulp.task('tslint-json', function(){
gulp.src('invalid.ts')
.pipe(tslint({

View File

@ -32,10 +32,9 @@ declare module "gulp-tslint" {
ruleName: string;
}
export function report(reporter?: string): NodeJS.ReadWriteStream;
export function report(reporter: string, options?: Options): NodeJS.ReadWriteStream;
type Reporter = string|((output: Output[], file: vinyl, options: Options) => any);
export function report(reporter?: Reporter, options?: Options): NodeJS.ReadWriteStream;
export function report(options?: Options): NodeJS.ReadWriteStream;
export function report(reporter?: (output: Output[], file: vinyl, options: Options) => any): NodeJS.ReadWriteStream;
}