@@ -11,11 +11,11 @@ import languagePlugins = require('./lib/languagePlugins.js');
11
11
process . env . TSSLINT_CLI = '1' ;
12
12
13
13
const _reset = '\x1b[0m' ;
14
- const darkGray = ( s : string ) => '\x1b[90m' + s + _reset ;
15
- const lightRed = ( s : string ) => '\x1b[91m' + s + _reset ;
16
- const lightGreen = ( s : string ) => '\x1b[92m' + s + _reset ;
17
- const lightYellow = ( s : string ) => '\x1b[93m' + s + _reset ;
18
- const lightBlue = ( s : string ) => '\x1b[94m' + s + _reset ;
14
+ const gray = ( s : string ) => '\x1b[90m' + s + _reset ;
15
+ const red = ( s : string ) => '\x1b[91m' + s + _reset ;
16
+ const green = ( s : string ) => '\x1b[92m' + s + _reset ;
17
+ const yellow = ( s : string ) => '\x1b[93m' + s + _reset ;
18
+ const blue = ( s : string ) => '\x1b[94m' + s + _reset ;
19
19
const purple = ( s : string ) => '\x1b[95m' + s + _reset ;
20
20
const cyan = ( s : string ) => '\x1b[96m' + s + _reset ;
21
21
@@ -33,7 +33,7 @@ if (process.argv.includes('--threads')) {
33
33
const threadsIndex = process . argv . indexOf ( '--threads' ) ;
34
34
const threadsArg = process . argv [ threadsIndex + 1 ] ;
35
35
if ( ! threadsArg || threadsArg . startsWith ( '-' ) ) {
36
- console . error ( lightRed ( `Missing argument for --threads.` ) ) ;
36
+ console . error ( red ( `Missing argument for --threads.` ) ) ;
37
37
process . exit ( 1 ) ;
38
38
}
39
39
threads = Math . min ( os . availableParallelism ( ) , Number ( threadsArg ) ) ;
@@ -81,10 +81,10 @@ class Project {
81
81
}
82
82
}
83
83
84
- const label = labels . join ( darkGray ( ' | ' ) ) ;
84
+ const label = labels . join ( gray ( ' | ' ) ) ;
85
85
86
86
if ( ! this . configFile ) {
87
- clack . log . error ( `${ label } ${ path . relative ( process . cwd ( ) , this . tsconfig ) } ${ darkGray ( '(No tsslint.config.ts found)' ) } ` ) ;
87
+ clack . log . error ( `${ label } ${ path . relative ( process . cwd ( ) , this . tsconfig ) } ${ gray ( '(No tsslint.config.ts found)' ) } ` ) ;
88
88
return this ;
89
89
}
90
90
@@ -94,11 +94,11 @@ class Project {
94
94
this . options = commonLine . options ;
95
95
96
96
if ( ! this . fileNames . length ) {
97
- clack . log . warn ( `${ label } ${ path . relative ( process . cwd ( ) , this . tsconfig ) } ${ darkGray ( '(No included files)' ) } ` ) ;
97
+ clack . log . warn ( `${ label } ${ path . relative ( process . cwd ( ) , this . tsconfig ) } ${ gray ( '(No included files)' ) } ` ) ;
98
98
return this ;
99
99
}
100
100
101
- clack . log . info ( `${ label } ${ path . relative ( process . cwd ( ) , this . tsconfig ) } ${ darkGray ( `(${ this . fileNames . length } )` ) } ` ) ;
101
+ clack . log . info ( `${ label } ${ path . relative ( process . cwd ( ) , this . tsconfig ) } ${ gray ( `(${ this . fileNames . length } )` ) } ` ) ;
102
102
103
103
if ( ! process . argv . includes ( '--force' ) ) {
104
104
this . cache = cache . loadCache ( this . tsconfig , this . configFile , ts . sys . createHash ) ;
@@ -133,7 +133,7 @@ class Project {
133
133
const write = process . stdout . write . bind ( process . stdout ) ;
134
134
process . stdout . write = ( ...args ) => {
135
135
if ( spinnerStopingWarn && typeof args [ 0 ] === 'string' ) {
136
- args [ 0 ] = args [ 0 ] . replace ( '▲' , lightYellow ( '▲' ) ) ;
136
+ args [ 0 ] = args [ 0 ] . replace ( '▲' , yellow ( '▲' ) ) ;
137
137
}
138
138
// @ts -ignore
139
139
return write ( ...args ) ;
@@ -211,7 +211,7 @@ class Project {
211
211
}
212
212
213
213
if ( ! options . length ) {
214
- clack . log . error ( lightRed ( 'No projects found.' ) ) ;
214
+ clack . log . error ( red ( 'No projects found.' ) ) ;
215
215
process . exit ( 1 ) ;
216
216
}
217
217
@@ -234,7 +234,7 @@ class Project {
234
234
command += ` --${ language } -project ` + selectedTsconfigs . join ( ' ' ) ;
235
235
}
236
236
237
- clack . log . info ( `${ darkGray ( 'Command:' ) } ${ purple ( command ) } ` ) ;
237
+ clack . log . info ( `${ gray ( 'Command:' ) } ${ purple ( command ) } ` ) ;
238
238
239
239
for ( let tsconfig of selectedTsconfigs ) {
240
240
tsconfig = resolvePath ( tsconfig ) ;
@@ -283,7 +283,7 @@ class Project {
283
283
const searchGlob = process . argv [ i ] ;
284
284
const tsconfigs = glob . sync ( searchGlob ) ;
285
285
if ( ! tsconfigs . length ) {
286
- clack . log . error ( lightRed ( `No projects found for ${ projectFlag } ${ searchGlob } .` ) ) ;
286
+ clack . log . error ( red ( `No projects found for ${ projectFlag } ${ searchGlob } .` ) ) ;
287
287
process . exit ( 1 ) ;
288
288
}
289
289
for ( let tsconfig of tsconfigs ) {
@@ -297,7 +297,7 @@ class Project {
297
297
}
298
298
}
299
299
if ( ! foundArg ) {
300
- clack . log . error ( lightRed ( `Missing argument for ${ projectFlag } .` ) ) ;
300
+ clack . log . error ( red ( `Missing argument for ${ projectFlag } .` ) ) ;
301
301
process . exit ( 1 ) ;
302
302
}
303
303
}
@@ -320,7 +320,7 @@ class Project {
320
320
}
321
321
322
322
if ( allFilesNum === 0 ) {
323
- ( spinner ?. stop ?? clack . log . message ) ( lightYellow ( 'No input files.' ) ) ;
323
+ ( spinner ?. stop ?? clack . log . message ) ( yellow ( 'No input files.' ) ) ;
324
324
process . exit ( 1 ) ;
325
325
}
326
326
@@ -334,39 +334,39 @@ class Project {
334
334
335
335
( spinner ?. stop ?? clack . log . message ) (
336
336
cached
337
- ? darkGray ( `Processed ${ processed } files with cache. (Use ` ) + cyan ( `--force` ) + darkGray ( ` to ignore cache.)` )
338
- : darkGray ( `Processed ${ processed } files.` )
337
+ ? gray ( `Processed ${ processed } files with cache. (Use ` ) + cyan ( `--force` ) + gray ( ` to ignore cache.)` )
338
+ : gray ( `Processed ${ processed } files.` )
339
339
) ;
340
340
341
341
const projectsFlag = process . argv . find ( arg => arg . endsWith ( '-projects' ) ) ;
342
342
if ( projectsFlag ) {
343
343
clack . log . warn (
344
- darkGray ( `Please use ` )
344
+ gray ( `Please use ` )
345
345
+ cyan ( `${ projectsFlag . slice ( 0 , - 1 ) } ` )
346
- + darkGray ( ` instead of ` )
346
+ + gray ( ` instead of ` )
347
347
+ cyan ( `${ projectsFlag } ` )
348
- + darkGray ( ` starting from version 1.5.0.` )
348
+ + gray ( ` starting from version 1.5.0.` )
349
349
) ;
350
350
}
351
351
352
352
const data = [
353
- [ passed , 'passed' , lightGreen ] as const ,
354
- [ errors , 'errors' , lightRed ] as const ,
355
- [ warnings , 'warnings' , lightYellow ] as const ,
356
- [ messages , 'messages' , lightBlue ] as const ,
357
- [ suggestions , 'suggestions' , darkGray ] as const ,
358
- [ excluded , 'excluded' , darkGray ] as const ,
353
+ [ passed , 'passed' , green ] as const ,
354
+ [ errors , 'errors' , red ] as const ,
355
+ [ warnings , 'warnings' , yellow ] as const ,
356
+ [ messages , 'messages' , blue ] as const ,
357
+ [ suggestions , 'suggestions' , gray ] as const ,
358
+ [ excluded , 'excluded' , gray ] as const ,
359
359
] ;
360
360
361
361
let summary = data
362
362
. filter ( ( [ count ] ) => count )
363
363
. map ( ( [ count , label , color ] ) => color ( `${ count } ${ label } ` ) )
364
- . join ( darkGray ( ' | ' ) ) ;
364
+ . join ( gray ( ' | ' ) ) ;
365
365
366
366
if ( hasFix ) {
367
- summary += darkGray ( ` (Use ` ) + cyan ( `--fix` ) + darkGray ( ` to apply automatic fixes.)` ) ;
367
+ summary += gray ( ` (Use ` ) + cyan ( `--fix` ) + gray ( ` to apply automatic fixes.)` ) ;
368
368
} else if ( errors || warnings || messages ) {
369
- summary += darkGray ( ` (No fixes available.)` ) ;
369
+ summary += gray ( ` (No fixes available.)` ) ;
370
370
}
371
371
372
372
clack . outro ( summary ) ;
@@ -502,7 +502,7 @@ class Project {
502
502
503
503
async function getBuiltConfig ( configFile : string ) {
504
504
if ( ! builtConfigs . has ( configFile ) ) {
505
- builtConfigs . set ( configFile , core . buildConfig ( configFile , ts . sys . createHash , spinner , ( s , code ) => log ( darkGray ( s ) , code ) ) ) ;
505
+ builtConfigs . set ( configFile , core . buildConfig ( configFile , ts . sys . createHash , spinner , ( s , code ) => log ( gray ( s ) , code ) ) ) ;
506
506
}
507
507
return await builtConfigs . get ( configFile ) ;
508
508
}
@@ -521,13 +521,13 @@ class Project {
521
521
let msg : string | undefined ;
522
522
if ( processFiles . size === 0 ) {
523
523
if ( nextFileName ) {
524
- msg = darkGray ( `[${ processed + processFiles . size } /${ allFilesNum } ] ${ path . relative ( process . cwd ( ) , nextFileName ) } ` ) ;
524
+ msg = gray ( `[${ processed + processFiles . size } /${ allFilesNum } ] ${ path . relative ( process . cwd ( ) , nextFileName ) } ` ) ;
525
525
}
526
526
}
527
527
else if ( processFiles . size === 1 ) {
528
- msg = darkGray ( `[${ processed + processFiles . size } /${ allFilesNum } ] ${ path . relative ( process . cwd ( ) , [ ...processFiles ] [ 0 ] ) } ` ) ;
528
+ msg = gray ( `[${ processed + processFiles . size } /${ allFilesNum } ] ${ path . relative ( process . cwd ( ) , [ ...processFiles ] [ 0 ] ) } ` ) ;
529
529
} else {
530
- msg = darkGray ( `[${ processed + processFiles . size } /${ allFilesNum } ] Processing ${ processFiles . size } files` ) ;
530
+ msg = gray ( `[${ processed + processFiles . size } /${ allFilesNum } ] Processing ${ processFiles . size } files` ) ;
531
531
}
532
532
if ( ! spinner && isTTY ) {
533
533
spinner = clack . spinner ( ) ;
@@ -567,7 +567,7 @@ class Project {
567
567
try {
568
568
return require . resolve ( p , { paths : [ process . cwd ( ) ] } ) ;
569
569
} catch {
570
- clack . log . error ( lightRed ( `No such file: ${ p } ` ) ) ;
570
+ clack . log . error ( red ( `No such file: ${ p } ` ) ) ;
571
571
process . exit ( 1 ) ;
572
572
}
573
573
}
0 commit comments