Skip to content

Commit c32f133

Browse files
authored
fix: inserted imports must come after a shebang if present
1 parent f32ad83 commit c32f133

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

crates/ide-db/src/imports/insert_use.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -403,7 +403,8 @@ fn insert_use_(
403403
.take_while(|child| match child {
404404
NodeOrToken::Node(node) => is_inner_attribute(node.clone()),
405405
NodeOrToken::Token(token) => {
406-
[SyntaxKind::WHITESPACE, SyntaxKind::COMMENT].contains(&token.kind())
406+
[SyntaxKind::WHITESPACE, SyntaxKind::COMMENT, SyntaxKind::SHEBANG]
407+
.contains(&token.kind())
407408
}
408409
})
409410
.filter(|child| child.as_token().map_or(true, |t| t.kind() != SyntaxKind::WHITESPACE))

0 commit comments

Comments
 (0)