Skip to content

Commit

Permalink
vfmt: exit with error code if encountering diffs with -diff flag (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
ttytm authored May 30, 2024
1 parent 4bda28b commit 52dfef1
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions cmd/tools/vfmt.v
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,9 @@ fn main() {
}
ecode := if has_internal_error { 5 } else { 0 }
if errors > 0 {
eprintln('Encountered a total of: ${errors} formatting errors.')
if !foptions.is_diff {
eprintln('Encountered a total of: ${errors} formatting errors.')
}
match true {
foptions.is_noerror { exit(0 + ecode) }
foptions.is_verify { exit(1 + ecode) }
Expand Down Expand Up @@ -245,7 +247,7 @@ fn (mut foptions FormatOptions) post_process_file(file string, formatted_file_pa
return
}
println(diff.compare_files(file, formatted_file_path)!)
return
return error('')
}
if foptions.is_verify {
if !is_formatted_different {
Expand Down

0 comments on commit 52dfef1

Please sign in to comment.