Redundant new line in if statement
Open
@topecongiro is already working on this.
Since Aug 19, 2020.
I-poor-formatting
P-low
- Dominant language
- Rust
- Stars
- 7k
- Forks
- 1.1k
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 24
Description
Input
fn main() {
if 'a' == 0
/* x */ as char {} }
fn main() {
if 1234 == 'a'
/* x */ as i32 {} }
fn main() {
if 'a' == b // x
as char {}
}
Output
fn main() {
if 'a'
== 0
/* x */ as char
{}
}
fn main() {
if 1234
== 'a'
/* x */ as i32
{}
}
fn main() {
if 'a'
== b // x
as char
{}
}
Expected output
fn main() {
if 'a' == 0
/* x */ as char
{}
}
fn main() {
if 1234 == 'a'
/* x */ as i32
{}
}
fn main() {
if 'a' == b // x
as char
{}
}
Meta
- rustfmt version: rustfmt 2.0.0-rc.2-nightly (688e4722 2020-08-10)
- From where did you install rustfmt?: local build from a clone (Linux WSL under Windows 10)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.