File tree Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -977,15 +977,19 @@ var lintTargets = compilerSources
977
977
. concat ( tslintRulesFiles )
978
978
. concat ( servicesLintTargets ) ;
979
979
980
- desc ( "Runs tslint on the compiler sources" ) ;
980
+ desc ( "Runs tslint on the compiler sources. Optional arguments are: f[iles]=regex " ) ;
981
981
task ( "lint" , [ "build-rules" ] , function ( ) {
982
982
var lintOptions = getLinterOptions ( ) ;
983
983
var failed = 0 ;
984
+ var fileMatcher = RegExp ( process . env . f || process . env . file || process . env . files || "" ) ;
984
985
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
+ }
989
993
}
990
994
}
991
995
if ( failed > 0 ) {
You can’t perform that action at this time.
0 commit comments