From 4bfd2a387ca65b719cd5949e62e975ba07cb87aa Mon Sep 17 00:00:00 2001 From: Kristiyan Kostadinov Date: Wed, 19 Apr 2017 00:13:07 +0200 Subject: [PATCH] build: add tslint formatting task (#4109) --- tools/gulp/tasks/lint.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tools/gulp/tasks/lint.ts b/tools/gulp/tasks/lint.ts index 2d3da977b75..431d709a55c 100644 --- a/tools/gulp/tasks/lint.ts +++ b/tools/gulp/tasks/lint.ts @@ -17,6 +17,11 @@ gulp.task('dashboardlint', execNodeTask( '--syntax', 'scss'] )); +const tsLintBaseFlags = ['-c', 'tslint.json', '+(src|e2e|tools)/**/*.ts', '--exclude', + '**/node_modules/**/*']; + /** Task to run TSLint against the e2e/ and src/ directories. */ -gulp.task('tslint', execNodeTask('tslint', ['-c', 'tslint.json', '+(src|e2e|tools)/**/*.ts', - '--exclude', '**/node_modules/**/*'])); +gulp.task('tslint', execNodeTask('tslint', tsLintBaseFlags)); + +/** Task that automatically fixes TSLint warnings. */ +gulp.task('tslint:fix', execNodeTask('tslint', [...tsLintBaseFlags, '--fix']));