Skip to content

Commit 84f3d34

Browse files
authored
feat: add lint_message.name to oneline output (#21)
* feat: add lint_message.name to oneline output One scenario when oneline outputs are useful is when we adopt new linters. We typically need to disable rules inline when introducing linters like mypy. This adds the message `name` so users can copy and paste the violated rules to ignore it. * Update integration_test__simple_linter_oneline.snap
1 parent 032bea6 commit 84f3d34

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/render.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@ pub fn render_lint_messages_oneline(
5353

5454
writeln!(
5555
stdout,
56-
"{}:{}:{}:{} {} [{}]",
57-
display_path, line_number, column, severity, description, lint_message.code
56+
"{}:{}:{}:{} {} [{}/{}]",
57+
display_path, line_number, column, severity, description, lint_message.code, lint_message.name
5858
)?;
5959
}
6060

tests/snapshots/integration_test__simple_linter_oneline.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ expression: output_lines
44

55
---
66
- "STDOUT:"
7-
- "tests/fixtures/fake_source_file.rs:9:1:Advice A dummy linter failure [DUMMY]"
7+
- "tests/fixtures/fake_source_file.rs:9:1:Advice A dummy linter failure [DUMMY/dummy failure]"
88
- ""
99
- ""
1010
- "STDERR:"

0 commit comments

Comments
 (0)