Skip to content

Commit d52e984

Browse files
committed
table column alignemnt for text/numbers
1 parent c67ca3b commit d52e984

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/ci/check_lines.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ async function generateStats(root = 'src') {
2626
function printMarkdownTable(data: any[]) {
2727
if (!data.length) return 'No changes'
2828
const keys = Object.keys(data[0])
29-
console.log(`| ${keys.join(' | ')} |\n| ${keys.map(() => '---').join(' | ')} |`)
29+
const alignments = keys.map((key) => (typeof data[0][key] === 'number' ? '---:' : ':---'))
30+
console.log(`| ${keys.join(' | ')} |\n| ${alignments.join(' | ')} |`)
3031
console.log(data.map((row) => `| ${keys.map((key) => row[key]).join(' | ')} |`).join('\n'))
3132
}
3233

0 commit comments

Comments
 (0)