From e0e874ca03786a47ce1ac532d70c57aeebbc3c41 Mon Sep 17 00:00:00 2001 From: Sam Reid Date: Wed, 18 May 2022 22:14:25 -0600 Subject: [PATCH] Improve output, see https://github.com/phetsims/chipper/issues/1247 --- js/scripts/absolute-tsc.js | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/js/scripts/absolute-tsc.js b/js/scripts/absolute-tsc.js index e1d15b83..13d9b5f5 100644 --- a/js/scripts/absolute-tsc.js +++ b/js/scripts/absolute-tsc.js @@ -35,12 +35,18 @@ if ( !args || args.length === 0 ) { const end = Date.now(); const elapsed = end - start; - const lines = results.stdout.trim().split( '\n' ); - const mapped = lines.map( line => { + if ( results.stdout.trim().length === 0 ) { - return line.trim().split( args[ 1 ] ).join( process.cwd() + '/' ); - } ); + console.log( `0 errors in ${elapsed}ms` ); + } + else { + const lines = results.stdout.trim().split( '\n' ); + const mapped = lines.map( line => { - console.log( mapped.join( '\n' ) ); - console.log( `${mapped.length} ${mapped.length === 1 ? 'error' : 'errors'} in ${elapsed}ms` ); + return line.trim().split( args[ 1 ] ).join( process.cwd() + '/' ); + } ); + + console.log( mapped.join( '\n' ) ); + console.log( `${mapped.length} ${mapped.length === 1 ? 'error' : 'errors'} in ${elapsed}ms` ); + } } )();