Commit 5942797000
Changed files (2)
std
std/zig/parser_test.zig
@@ -517,6 +517,18 @@ test "zig fmt: no trailing comma on struct decl" {
);
}
+test "zig fmt: extra newlines at the end" {
+ try testTransform(
+ \\const a = b;
+ \\
+ \\
+ \\
+ ,
+ \\const a = b;
+ \\
+ );
+}
+
test "zig fmt: simple asm" {
try testTransform(
\\comptime {
std/zig/render.zig
@@ -59,6 +59,10 @@ pub fn render(allocator: *mem.Allocator, stream: var, tree: *ast.Tree) (@typeOf(
try renderRoot(allocator, &my_stream.stream, tree);
+ if (!anything_changed and my_stream.source_index != my_stream.source.len) {
+ anything_changed = true;
+ }
+
return anything_changed;
}