mirror of
https://github.com/rust-lang/rust.git
synced 2024-12-12 16:45:37 +00:00
2f327aaba5
1. Convert IfNotElse to LateLintPass and use clippy_utils::is_else_clause for checking. 2. Handle the case where the span comes from desugaring. 3. Update tests.
30 lines
464 B
Rust
30 lines
464 B
Rust
#![warn(clippy::all)]
|
|
#![warn(clippy::if_not_else)]
|
|
|
|
fn foo() -> bool {
|
|
unimplemented!()
|
|
}
|
|
fn bla() -> bool {
|
|
unimplemented!()
|
|
}
|
|
|
|
fn main() {
|
|
if !bla() {
|
|
println!("Bugs");
|
|
} else {
|
|
println!("Bunny");
|
|
}
|
|
if 4 != 5 {
|
|
println!("Bugs");
|
|
} else {
|
|
println!("Bunny");
|
|
}
|
|
if !foo() {
|
|
println!("Foo");
|
|
} else if !bla() {
|
|
println!("Bugs");
|
|
} else {
|
|
println!("Bunny");
|
|
}
|
|
}
|