Skip to content

Commit 88151da

Browse files
committed
fix(scripts): improve type check error output in check script
When TypeScript type checking fails: - Always show stdout/stderr (even in quiet mode) so actual errors are visible - Add clear "Type check failed" message after errors - Add spacing for better readability Before: "Check runner failed: command failed" with no context After: Shows actual TypeScript errors followed by "Type check failed"
1 parent e58d10c commit 88151da

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

scripts/check.mjs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,13 +126,19 @@ async function runTypeCheck(options = {}) {
126126
if (!quiet) {
127127
logger.clearLine()
128128
logger.log(`${colors.red('✗')} ${displayName}`)
129+
logger.error('')
129130
}
131+
// Always show type errors (even in quiet mode) since they're the actual errors.
130132
if (result.stdout) {
131133
logger.log(result.stdout)
132134
}
133135
if (result.stderr) {
134136
logger.error(result.stderr)
135137
}
138+
if (!quiet) {
139+
logger.error('')
140+
logger.error('Type check failed')
141+
}
136142
return result.code
137143
}
138144

0 commit comments

Comments
 (0)