Ignore newline enforcement when imports break indentation boundaries (#1085)

This commit is contained in:
Charlie Marsh
2022-12-05 18:02:41 -05:00
committed by GitHub
parent 4b41ae3f53
commit 55b7ec8f85
2 changed files with 18 additions and 1 deletions

View File

@@ -51,7 +51,11 @@ pub fn check_imports(
// Special-cases: there's leading or trailing content in the import block.
let has_leading_content = match_leading_content(block.imports.first().unwrap(), locator);
let has_trailing_content = match_trailing_content(block.imports.last().unwrap(), locator);
let num_trailing_lines = count_trailing_lines(block.imports.last().unwrap(), locator);
let num_trailing_lines = if block.trailer.is_none() {
0
} else {
count_trailing_lines(block.imports.last().unwrap(), locator)
};
// Generate the sorted import block.
let expected = format_imports(