8000 feat: output publint time cost · rolldown/tsdown@48f6ec8 · GitHub
[go: up one dir, main page]

8000
Skip to content

Commit 48f6ec8

Browse files
committed
feat: output publint time cost
1 parent c3dc952 commit 48f6ec8

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/features/publint.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import process from 'node:process'
2+
import { dim } from 'ansis'
23
import Debug from 'debug'
34
import { logger } from '../utils/logger'
45
import type { ResolvedOptions } from '../options'
@@ -12,6 +13,7 @@ export async function publint(options: ResolvedOptions): Promise<void> {
1213
return
1314
}
1415

16+
const t = performance.now()
1517
debug('Running publint')
1618
const { publint } = await import('publint')
1719
const { formatMessage } = await import('publint/utils')
@@ -21,7 +23,10 @@ export async function publint(options: ResolvedOptions): Promise<void> {
2123
debug('Found %d issues', messages.length)
2224

2325
if (!messages.length) {
24-
logger.success('No publint issues found')
26+
logger.success(
27+
`No publint issues found`,
28+
dim`(${Math.round(performance.now() - t)}ms)`,
29+
)
2530
}
2631
let hasError = false
2732
for (const message of messages) {

0 commit comments

Comments
 (0)
0