File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -977,15 +977,19 @@ var lintTargets = compilerSources
977977 . concat ( tslintRulesFiles )
978978 . concat ( servicesLintTargets ) ;
979979
980- desc ( "Runs tslint on the compiler sources" ) ;
980+ desc ( "Runs tslint on the compiler sources. Optional arguments are: f[iles]=regex " ) ;
981981task ( "lint" , [ "build-rules" ] , function ( ) {
982982 var lintOptions = getLinterOptions ( ) ;
983983 var failed = 0 ;
984+ var fileMatcher = RegExp ( process . env . f || process . env . file || process . env . files || "" ) ;
984985 for ( var i in lintTargets ) {
985- var result = lintFile ( lintOptions , lintTargets [ i ] ) ;
986- if ( result . failureCount > 0 ) {
987- console . log ( result . output ) ;
988- failed += result . failureCount ;
986+ var target = lintTargets [ i ] ;
987+ if ( fileMatcher . test ( target ) ) {
988+ var result = lintFile ( lintOptions , target ) ;
989+ if ( result . failureCount > 0 ) {
990+ console . log ( result . output ) ;
991+ failed += result . failureCount ;
992+ }
989993 }
990994 }
991995 if ( failed > 0 ) {
You can’t perform that action at this time.
0 commit comments