Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit c8abf85

Browse files
committed
feat: Allow passing zero to line_start
1 parent 30774de commit c8abf85

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/renderer/mod.rs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -985,10 +985,6 @@ impl Renderer {
985985
// | vertical divider between the column number and the code
986986
// column number
987987

988-
if line_info.line_index == 0 {
989-
return Vec::new();
990-
}
991-
992988
let source_string = normalize_whitespace(line_info.line);
993989

994990
let line_offset = buffer.num_lines();

tests/formatter.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4310,6 +4310,8 @@ fn alignment() {
43104310
error: ensure single line at line 0 rendered correctly with group line lined up
43114311
--> Cargo.toml:0:8
43124312
|
4313+
0 | SELECT bar
4314+
| ^^^ unexpected token
43134315
"#]];
43144316
let renderer = Renderer::plain();
43154317
assert_data_eq!(renderer.render(input), expected_ascii);
@@ -4318,6 +4320,8 @@ error: ensure single line at line 0 rendered correctly with group line lined up
43184320
error: ensure single line at line 0 rendered correctly with group line lined up
43194321
╭▸ Cargo.toml:0:8
43204322
4323+
0 │ SELECT bar
4324+
╰╴ ━━━ unexpected token
43214325
"#]];
43224326
let renderer = renderer.decor_style(DecorStyle::Unicode);
43234327
assert_data_eq!(renderer.render(input), expected_unicode);

0 commit comments

Comments
 (0)