From 22ca35620fca1c5703794c862a9b9aa105124f74 Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Wed, 29 Jan 2025 01:03:34 +0200 Subject: [PATCH] tools: make `v check-md .` print the actual length of lines too, when reporting errors/warnings about them --- cmd/tools/vcheck-md.v | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cmd/tools/vcheck-md.v b/cmd/tools/vcheck-md.v index f83ab4936540f5..2d0d8ff07dcc9e 100644 --- a/cmd/tools/vcheck-md.v +++ b/cmd/tools/vcheck-md.v @@ -191,8 +191,8 @@ struct CheckResultContext { fn (mut f MDFile) wcheck(actual int, limit int, ctx CheckResultContext, msg_template string) { if actual > limit { - wprintln(wline(ctx.path, ctx.line_number, ctx.line.len, msg_template.replace('@', - limit.str()))) + final := msg_template.replace('@', limit.str()) + ', actual: ' + actual.str() + wprintln(wline(ctx.path, ctx.line_number, ctx.line.len, final)) wprintln(ctx.line) wprintln(ftext('-'.repeat(limit) + '^', term.gray)) f.warnings++ @@ -201,8 +201,8 @@ fn (mut f MDFile) wcheck(actual int, limit int, ctx CheckResultContext, msg_temp fn (mut f MDFile) echeck(actual int, limit int, ctx CheckResultContext, msg_template string) { if actual > limit { - eprintln(eline(ctx.path, ctx.line_number, ctx.line.len, msg_template.replace('@', - limit.str()))) + final := msg_template.replace('@', limit.str()) + ', actual: ' + actual.str() + eprintln(eline(ctx.path, ctx.line_number, ctx.line.len, final)) eprintln(ctx.line) eprintln(ftext('-'.repeat(limit) + '^', term.gray)) f.errors++