mirror of
https://github.com/rust-lang/rust-clippy
synced 2024-11-24 05:33:27 +00:00
clean tests/ui/needless_bool.rs
Cleaning the empty lines for clarity.
This commit is contained in:
parent
ac00b1d70b
commit
b4a20aedf9
2 changed files with 16 additions and 39 deletions
|
@ -9,17 +9,8 @@ fn main() {
|
||||||
if x { true } else { true };
|
if x { true } else { true };
|
||||||
if x { false } else { false };
|
if x { false } else { false };
|
||||||
if x { true } else { false };
|
if x { true } else { false };
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if x { false } else { true };
|
if x { false } else { true };
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if x && y { false } else { true };
|
if x && y { false } else { true };
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if x { x } else { false }; // would also be questionable, but we don't catch this yet
|
if x { x } else { false }; // would also be questionable, but we don't catch this yet
|
||||||
bool_ret(x);
|
bool_ret(x);
|
||||||
bool_ret2(x);
|
bool_ret2(x);
|
||||||
|
@ -32,43 +23,29 @@ fn main() {
|
||||||
#[allow(if_same_then_else, needless_return)]
|
#[allow(if_same_then_else, needless_return)]
|
||||||
fn bool_ret(x: bool) -> bool {
|
fn bool_ret(x: bool) -> bool {
|
||||||
if x { return true } else { return true };
|
if x { return true } else { return true };
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#[allow(if_same_then_else, needless_return)]
|
#[allow(if_same_then_else, needless_return)]
|
||||||
fn bool_ret2(x: bool) -> bool {
|
fn bool_ret2(x: bool) -> bool {
|
||||||
if x { return false } else { return false };
|
if x { return false } else { return false };
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#[allow(needless_return)]
|
#[allow(needless_return)]
|
||||||
fn bool_ret3(x: bool) -> bool {
|
fn bool_ret3(x: bool) -> bool {
|
||||||
if x { return true } else { return false };
|
if x { return true } else { return false };
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#[allow(needless_return)]
|
#[allow(needless_return)]
|
||||||
fn bool_ret5(x: bool, y: bool) -> bool {
|
fn bool_ret5(x: bool, y: bool) -> bool {
|
||||||
if x && y { return true } else { return false };
|
if x && y { return true } else { return false };
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#[allow(needless_return)]
|
#[allow(needless_return)]
|
||||||
fn bool_ret4(x: bool) -> bool {
|
fn bool_ret4(x: bool) -> bool {
|
||||||
if x { return false } else { return true };
|
if x { return false } else { return true };
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#[allow(needless_return)]
|
#[allow(needless_return)]
|
||||||
fn bool_ret6(x: bool, y: bool) -> bool {
|
fn bool_ret6(x: bool, y: bool) -> bool {
|
||||||
if x && y { return false } else { return true };
|
if x && y { return false } else { return true };
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -23,51 +23,51 @@ error: this if-then-else expression returns a bool literal
|
||||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: you can reduce it to `x`
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: you can reduce it to `x`
|
||||||
|
|
||||||
error: this if-then-else expression returns a bool literal
|
error: this if-then-else expression returns a bool literal
|
||||||
--> $DIR/needless_bool.rs:15:5
|
--> $DIR/needless_bool.rs:12:5
|
||||||
|
|
|
|
||||||
15 | if x { false } else { true };
|
12 | if x { false } else { true };
|
||||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: you can reduce it to `!x`
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: you can reduce it to `!x`
|
||||||
|
|
||||||
error: this if-then-else expression returns a bool literal
|
error: this if-then-else expression returns a bool literal
|
||||||
--> $DIR/needless_bool.rs:19:5
|
--> $DIR/needless_bool.rs:13:5
|
||||||
|
|
|
|
||||||
19 | if x && y { false } else { true };
|
13 | if x && y { false } else { true };
|
||||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: you can reduce it to `!(x && y)`
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: you can reduce it to `!(x && y)`
|
||||||
|
|
||||||
error: this if-then-else expression will always return true
|
error: this if-then-else expression will always return true
|
||||||
--> $DIR/needless_bool.rs:34:5
|
--> $DIR/needless_bool.rs:25:5
|
||||||
|
|
|
|
||||||
34 | if x { return true } else { return true };
|
25 | if x { return true } else { return true };
|
||||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
error: this if-then-else expression will always return false
|
error: this if-then-else expression will always return false
|
||||||
--> $DIR/needless_bool.rs:40:5
|
--> $DIR/needless_bool.rs:30:5
|
||||||
|
|
|
|
||||||
40 | if x { return false } else { return false };
|
30 | if x { return false } else { return false };
|
||||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
error: this if-then-else expression returns a bool literal
|
error: this if-then-else expression returns a bool literal
|
||||||
--> $DIR/needless_bool.rs:46:5
|
--> $DIR/needless_bool.rs:35:5
|
||||||
|
|
|
|
||||||
46 | if x { return true } else { return false };
|
35 | if x { return true } else { return false };
|
||||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: you can reduce it to `return x`
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: you can reduce it to `return x`
|
||||||
|
|
||||||
error: this if-then-else expression returns a bool literal
|
error: this if-then-else expression returns a bool literal
|
||||||
--> $DIR/needless_bool.rs:54:5
|
--> $DIR/needless_bool.rs:40:5
|
||||||
|
|
|
|
||||||
54 | if x && y { return true } else { return false };
|
40 | if x && y { return true } else { return false };
|
||||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: you can reduce it to `return x && y`
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: you can reduce it to `return x && y`
|
||||||
|
|
||||||
error: this if-then-else expression returns a bool literal
|
error: this if-then-else expression returns a bool literal
|
||||||
--> $DIR/needless_bool.rs:62:5
|
--> $DIR/needless_bool.rs:45:5
|
||||||
|
|
|
|
||||||
62 | if x { return false } else { return true };
|
45 | if x { return false } else { return true };
|
||||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: you can reduce it to `return !x`
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: you can reduce it to `return !x`
|
||||||
|
|
||||||
error: this if-then-else expression returns a bool literal
|
error: this if-then-else expression returns a bool literal
|
||||||
--> $DIR/needless_bool.rs:70:5
|
--> $DIR/needless_bool.rs:50:5
|
||||||
|
|
|
|
||||||
70 | if x && y { return false } else { return true };
|
50 | if x && y { return false } else { return true };
|
||||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: you can reduce it to `return !(x && y)`
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: you can reduce it to `return !(x && y)`
|
||||||
|
|
||||||
error: aborting due to 11 previous errors
|
error: aborting due to 11 previous errors
|
||||||
|
|
Loading…
Reference in a new issue