Does it work like `cargo fmt` for imports? If they are in adjacent lines, they are sorted alphabetically. If there is a blank line in-between, it creates a separate group for sorting?
I use this in Rust projects to differentiate between `crate` imports, std/core imports and dependencies import.