- Notifications
You must be signed in to change notification settings - Fork 32
Open
Description
The current json output for --mode lint is not human-readable. It would be great to be able to print a diff instead of json.
It can be a new --diff flag, or --format json/diff, or --mode diff.
For example, instead of
[ { "path": "separator.in", "lines": { "start": 4, "end": 6 }, "message": "These lines are out of order.", "fixes": [ { "replacements": [ { "lines": { "start": 4, "end": 6 }, "new_content": " \"Bar\",\n \"Baz\",\n \"Foo\"\n" } ] } ] }, { "path": "separator.in", "lines": { "start": 12, "end": 16 }, "message": "These lines are out of order.", "fixes": [ { "replacements": [ { "lines": { "start": 12, "end": 16 }, "new_content": "// Sticky comment\n\"Bar\",\n\"Baz\",\n\"Foo\"\n// Trailing comments\n" } ] } ] } ]I'd like to see
--- goldens/separator.in +++ goldens/separator.in @@ -1,17 +1,17 @@ Comma separator: static class Foo { // keep-sorted-test start - "Foo", + "Bar", - "Bar", + "Baz", - "Baz" + "Foo" // keep-sorted-test end } Comma separator with comments: -// keep-sorted-test start sticky_comments=yes -"Foo", +// keep-sorted-test start sticky_comments=yes // Sticky comment "Bar", -"Baz" +"Baz", +"Foo" // Trailing comments // keep-sorted-test endReactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels