Add --squeeze-limit to specify max number of consecutive empty lines

Co-authored-by: einfachIrgendwer0815 <85333734+einfachIrgendwer0815@users.noreply.github.com>
This commit is contained in:
Ethan PandeinfachIrgendwer0815 authored and einfachIrgendwer0815 committed 2024-02-24 13:51:06 +01:00
1 parent 0c7e5299bf
commit 0e4e10edb6
5 files changed
+18 -7

No files matched your search

+2 -2
View File
@@ -580,10 +580,10 @@ impl<'a> Printer for InteractivePrinter<'a> {
}
// Skip squeezed lines.
if self.config.squeeze_lines > 0 {
if let Some(squeeze_limit) = self.config.squeeze_lines {
if line.trim_end_matches(|c| c == '\r' || c == '\n').is_empty() {
self.consecutive_empty_lines += 1;
if self.consecutive_empty_lines > self.config.squeeze_lines {
if self.consecutive_empty_lines > squeeze_limit {
return Ok(());
}
} else {