// option. This file may not be copied, modified, or distributed
// except according to those terms.
-
-
-
-
#![warn(clippy::all)]
#![allow(unused_variables)]
#![allow(unused_assignments)]
fn foo() -> bool { true }
fn main() {
- // weird `else if` formatting:
+ // weird `else` formatting:
+ if foo() {
+ } {
+ }
+
if foo() {
} if foo() {
}
let _ = 0;
};
+ if foo() {
+ } else
+ {
+ }
+
+ if foo() {
+ }
+ else
+ {
+ }
+
if foo() {
} else
if foo() { // the span of the above error should continue here
}
// those are ok:
+ if foo() {
+ }
+ {
+ }
+
+ if foo() {
+ } else {
+ }
+
+ if foo() {
+ }
+ else {
+ }
+
if foo() {
}
if foo() {
1 + 2, 3 +
4, 5 + 6,
];
+
+ // don't lint for bin op without unary equiv
+ // issue 3244
+ vec![
+ 1
+ / 2,
+ ];
+ // issue 3396
+ vec![
+ true
+ | false,
+ ];
}