Renaming the lint to branches_sharing_code and fixing typos
This commit is contained in:
parent
7c9e192e05
commit
a6f54f5dfd
22 changed files with 71 additions and 69 deletions
|
|
@ -1,7 +1,7 @@
|
|||
#![allow(dead_code)]
|
||||
#![deny(clippy::if_same_then_else, clippy::shared_code_in_if_blocks)]
|
||||
#![deny(clippy::if_same_then_else, clippy::branches_sharing_code)]
|
||||
|
||||
// This tests the shared_code_in_if_blocks lint at the end of blocks
|
||||
// This tests the branches_sharing_code lint at the end of blocks
|
||||
|
||||
fn simple_examples() {
|
||||
let x = 1;
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
error: all if blocks contain the same code at the end
|
||||
--> $DIR/shared_at_bot.rs:30:5
|
||||
--> $DIR/shared_at_bottom.rs:30:5
|
||||
|
|
||||
LL | / let result = false;
|
||||
LL | | println!("Block end!");
|
||||
|
|
@ -8,10 +8,10 @@ LL | | };
|
|||
| |_____^
|
||||
|
|
||||
note: the lint level is defined here
|
||||
--> $DIR/shared_at_bot.rs:2:36
|
||||
--> $DIR/shared_at_bottom.rs:2:36
|
||||
|
|
||||
LL | #![deny(clippy::if_same_then_else, clippy::shared_code_in_if_blocks)]
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
LL | #![deny(clippy::if_same_then_else, clippy::branches_sharing_code)]
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
= note: The end suggestion probably needs some adjustments to use the expression result correctly
|
||||
help: consider moving the end statements out like this
|
||||
|
|
||||
|
|
@ -22,7 +22,7 @@ LL | result;
|
|||
|
|
||||
|
||||
error: all if blocks contain the same code at the end
|
||||
--> $DIR/shared_at_bot.rs:48:5
|
||||
--> $DIR/shared_at_bottom.rs:48:5
|
||||
|
|
||||
LL | / println!("Same end of block");
|
||||
LL | | }
|
||||
|
|
@ -35,7 +35,7 @@ LL | println!("Same end of block");
|
|||
|
|
||||
|
||||
error: all if blocks contain the same code at the end
|
||||
--> $DIR/shared_at_bot.rs:65:5
|
||||
--> $DIR/shared_at_bottom.rs:65:5
|
||||
|
|
||||
LL | / println!(
|
||||
LL | | "I'm moveable because I know: `outer_scope_value`: '{}'",
|
||||
|
|
@ -54,7 +54,7 @@ LL | );
|
|||
|
|
||||
|
||||
error: all if blocks contain the same code at the end
|
||||
--> $DIR/shared_at_bot.rs:77:9
|
||||
--> $DIR/shared_at_bottom.rs:77:9
|
||||
|
|
||||
LL | / println!("Hello World");
|
||||
LL | | }
|
||||
|
|
@ -67,7 +67,7 @@ LL | println!("Hello World");
|
|||
|
|
||||
|
||||
error: all if blocks contain the same code at the end
|
||||
--> $DIR/shared_at_bot.rs:93:5
|
||||
--> $DIR/shared_at_bottom.rs:93:5
|
||||
|
|
||||
LL | / let later_used_value = "A string value";
|
||||
LL | | println!("{}", later_used_value);
|
||||
|
|
@ -84,7 +84,7 @@ LL | println!("{}", later_used_value);
|
|||
|
|
||||
|
||||
error: all if blocks contain the same code at the end
|
||||
--> $DIR/shared_at_bot.rs:106:5
|
||||
--> $DIR/shared_at_bottom.rs:106:5
|
||||
|
|
||||
LL | / let simple_examples = "I now identify as a &str :)";
|
||||
LL | | println!("This is the new simple_example: {}", simple_examples);
|
||||
|
|
@ -100,7 +100,7 @@ LL | println!("This is the new simple_example: {}", simple_examples);
|
|||
|
|
||||
|
||||
error: all if blocks contain the same code at the end
|
||||
--> $DIR/shared_at_bot.rs:171:5
|
||||
--> $DIR/shared_at_bottom.rs:171:5
|
||||
|
|
||||
LL | / x << 2
|
||||
LL | | };
|
||||
|
|
@ -114,7 +114,7 @@ LL | x << 2;
|
|||
|
|
||||
|
||||
error: all if blocks contain the same code at the end
|
||||
--> $DIR/shared_at_bot.rs:178:5
|
||||
--> $DIR/shared_at_bottom.rs:178:5
|
||||
|
|
||||
LL | / x * 4
|
||||
LL | | }
|
||||
|
|
@ -128,7 +128,7 @@ LL | x * 4
|
|||
|
|
||||
|
||||
error: all if blocks contain the same code at the end
|
||||
--> $DIR/shared_at_bot.rs:190:44
|
||||
--> $DIR/shared_at_bottom.rs:190:44
|
||||
|
|
||||
LL | if x == 17 { b = 1; a = 0x99; } else { a = 0x99; }
|
||||
| ^^^^^^^^^^^
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
#![allow(dead_code, clippy::eval_order_dependence)]
|
||||
#![deny(clippy::if_same_then_else, clippy::shared_code_in_if_blocks)]
|
||||
#![deny(clippy::if_same_then_else, clippy::branches_sharing_code)]
|
||||
|
||||
// This tests the shared_code_in_if_blocks lint at the start of blocks
|
||||
// This tests the branches_sharing_code lint at the start of blocks
|
||||
|
||||
fn simple_examples() {
|
||||
let x = 0;
|
||||
|
|
@ -8,8 +8,8 @@ LL | | println!("Hello World!");
|
|||
note: the lint level is defined here
|
||||
--> $DIR/shared_at_top.rs:2:36
|
||||
|
|
||||
LL | #![deny(clippy::if_same_then_else, clippy::shared_code_in_if_blocks)]
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
LL | #![deny(clippy::if_same_then_else, clippy::branches_sharing_code)]
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
help: consider moving the start statements out like this
|
||||
|
|
||||
LL | println!("Hello World!");
|
||||
|
|
@ -106,7 +106,7 @@ LL | | } else {
|
|||
note: the lint level is defined here
|
||||
--> $DIR/shared_at_top.rs:2:9
|
||||
|
|
||||
LL | #![deny(clippy::if_same_then_else, clippy::shared_code_in_if_blocks)]
|
||||
LL | #![deny(clippy::if_same_then_else, clippy::branches_sharing_code)]
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
note: same as this
|
||||
--> $DIR/shared_at_top.rs:98:12
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
#![allow(dead_code)]
|
||||
#![deny(clippy::if_same_then_else, clippy::shared_code_in_if_blocks)]
|
||||
#![deny(clippy::if_same_then_else, clippy::branches_sharing_code)]
|
||||
|
||||
// shared_code_in_if_blocks at the top and bottom of the if blocks
|
||||
// branches_sharing_code at the top and bottom of the if blocks
|
||||
|
||||
struct DataPack {
|
||||
id: u32,
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
error: all if blocks contain the same code at the start and the end. Here at the start
|
||||
--> $DIR/shared_at_top_and_bot.rs:16:5
|
||||
--> $DIR/shared_at_top_and_bottom.rs:16:5
|
||||
|
|
||||
LL | / if x == 7 {
|
||||
LL | | let t = 7;
|
||||
|
|
@ -8,12 +8,12 @@ LL | | let _overlap_end = 2 * t;
|
|||
| |_________________________________^
|
||||
|
|
||||
note: the lint level is defined here
|
||||
--> $DIR/shared_at_top_and_bot.rs:2:36
|
||||
--> $DIR/shared_at_top_and_bottom.rs:2:36
|
||||
|
|
||||
LL | #![deny(clippy::if_same_then_else, clippy::shared_code_in_if_blocks)]
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
LL | #![deny(clippy::if_same_then_else, clippy::branches_sharing_code)]
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
note: and here at the end
|
||||
--> $DIR/shared_at_top_and_bot.rs:28:5
|
||||
--> $DIR/shared_at_top_and_bottom.rs:28:5
|
||||
|
|
||||
LL | / let _u = 9;
|
||||
LL | | }
|
||||
|
|
@ -32,7 +32,7 @@ LL | let _u = 9;
|
|||
|
|
||||
|
||||
error: all if blocks contain the same code at the start and the end. Here at the start
|
||||
--> $DIR/shared_at_top_and_bot.rs:32:5
|
||||
--> $DIR/shared_at_top_and_bottom.rs:32:5
|
||||
|
|
||||
LL | / if x == 99 {
|
||||
LL | | let r = 7;
|
||||
|
|
@ -41,7 +41,7 @@ LL | | let _overlap_middle = r * r;
|
|||
| |____________________________________^
|
||||
|
|
||||
note: and here at the end
|
||||
--> $DIR/shared_at_top_and_bot.rs:43:5
|
||||
--> $DIR/shared_at_top_and_bottom.rs:43:5
|
||||
|
|
||||
LL | / let _overlap_end = r * r * r;
|
||||
LL | | let z = "end";
|
||||
|
|
@ -63,7 +63,7 @@ LL | let z = "end";
|
|||
|
|
||||
|
||||
error: all if blocks contain the same code at the start and the end. Here at the start
|
||||
--> $DIR/shared_at_top_and_bot.rs:61:5
|
||||
--> $DIR/shared_at_top_and_bottom.rs:61:5
|
||||
|
|
||||
LL | / if (x > 7 && y < 13) || (x + y) % 2 == 1 {
|
||||
LL | | let a = 0xcafe;
|
||||
|
|
@ -72,7 +72,7 @@ LL | | let e_id = gen_id(a, b);
|
|||
| |________________________________^
|
||||
|
|
||||
note: and here at the end
|
||||
--> $DIR/shared_at_top_and_bot.rs:81:5
|
||||
--> $DIR/shared_at_top_and_bottom.rs:81:5
|
||||
|
|
||||
LL | / let pack = DataPack {
|
||||
LL | | id: e_id,
|
||||
|
|
@ -101,14 +101,14 @@ LL | };
|
|||
...
|
||||
|
||||
error: all if blocks contain the same code at the start and the end. Here at the start
|
||||
--> $DIR/shared_at_top_and_bot.rs:94:5
|
||||
--> $DIR/shared_at_top_and_bottom.rs:94:5
|
||||
|
|
||||
LL | / let _ = if x == 7 {
|
||||
LL | | let _ = 19;
|
||||
| |___________________^
|
||||
|
|
||||
note: and here at the end
|
||||
--> $DIR/shared_at_top_and_bot.rs:103:5
|
||||
--> $DIR/shared_at_top_and_bottom.rs:103:5
|
||||
|
|
||||
LL | / x << 2
|
||||
LL | | };
|
||||
|
|
@ -126,14 +126,14 @@ LL | x << 2;
|
|||
|
|
||||
|
||||
error: all if blocks contain the same code at the start and the end. Here at the start
|
||||
--> $DIR/shared_at_top_and_bot.rs:106:5
|
||||
--> $DIR/shared_at_top_and_bottom.rs:106:5
|
||||
|
|
||||
LL | / if x == 9 {
|
||||
LL | | let _ = 17;
|
||||
| |___________________^
|
||||
|
|
||||
note: and here at the end
|
||||
--> $DIR/shared_at_top_and_bot.rs:115:5
|
||||
--> $DIR/shared_at_top_and_bottom.rs:115:5
|
||||
|
|
||||
LL | / x * 4
|
||||
LL | | }
|
||||
|
|
@ -1,9 +1,9 @@
|
|||
#![allow(dead_code, clippy::eval_order_dependence)]
|
||||
#![deny(clippy::if_same_then_else, clippy::shared_code_in_if_blocks)]
|
||||
#![deny(clippy::if_same_then_else, clippy::branches_sharing_code)]
|
||||
|
||||
// This tests the shared_code_in_if_blocks lint at the start of blocks
|
||||
// This tests valid if blocks that shouldn't trigger the lint
|
||||
|
||||
// Tests with value references are includes in "shared_code_at_bot.rs"
|
||||
// Tests with value references are includes in "shared_code_at_bottom.rs"
|
||||
|
||||
fn valid_examples() {
|
||||
let x = 2;
|
||||
|
|
@ -9,7 +9,7 @@ LL | | } else {
|
|||
note: the lint level is defined here
|
||||
--> $DIR/valid_if_blocks.rs:2:9
|
||||
|
|
||||
LL | #![deny(clippy::if_same_then_else, clippy::shared_code_in_if_blocks)]
|
||||
LL | #![deny(clippy::if_same_then_else, clippy::branches_sharing_code)]
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
note: same as this
|
||||
--> $DIR/valid_if_blocks.rs:105:12
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
#![deny(clippy::panicking_unwrap, clippy::unnecessary_unwrap)]
|
||||
#![allow(clippy::if_same_then_else, clippy::shared_code_in_if_blocks)]
|
||||
#![allow(clippy::if_same_then_else, clippy::branches_sharing_code)]
|
||||
|
||||
fn test_complex_conditions() {
|
||||
let x: Result<(), ()> = Ok(());
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
#![deny(clippy::panicking_unwrap, clippy::unnecessary_unwrap)]
|
||||
#![allow(clippy::if_same_then_else, clippy::shared_code_in_if_blocks)]
|
||||
#![allow(clippy::if_same_then_else, clippy::branches_sharing_code)]
|
||||
|
||||
fn test_nested() {
|
||||
fn nested() {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
#![deny(clippy::panicking_unwrap, clippy::unnecessary_unwrap)]
|
||||
#![allow(clippy::if_same_then_else, clippy::shared_code_in_if_blocks)]
|
||||
#![allow(clippy::if_same_then_else, clippy::branches_sharing_code)]
|
||||
|
||||
macro_rules! m {
|
||||
($a:expr) => {
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
#![allow(clippy::never_loop)]
|
||||
#![allow(clippy::no_effect)]
|
||||
#![allow(clippy::unnecessary_operation)]
|
||||
#![allow(clippy::shared_code_in_if_blocks)]
|
||||
#![allow(clippy::branches_sharing_code)]
|
||||
|
||||
mod basic_expr {
|
||||
fn test() {
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
clippy::no_effect,
|
||||
clippy::unused_unit,
|
||||
clippy::zero_divided_by_zero,
|
||||
clippy::shared_code_in_if_blocks
|
||||
clippy::branches_sharing_code
|
||||
)]
|
||||
|
||||
struct Foo {
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
clippy::ifs_same_cond,
|
||||
clippy::needless_return,
|
||||
clippy::single_element_loop,
|
||||
clippy::shared_code_in_if_blocks
|
||||
clippy::branches_sharing_code
|
||||
)]
|
||||
|
||||
fn if_same_then_else2() -> Result<&'static str, ()> {
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
unused_assignments,
|
||||
clippy::similar_names,
|
||||
clippy::blacklisted_name,
|
||||
clippy::shared_code_in_if_blocks
|
||||
clippy::branches_sharing_code
|
||||
)]
|
||||
#![warn(clippy::useless_let_if_seq)]
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
clippy::no_effect,
|
||||
clippy::if_same_then_else,
|
||||
clippy::needless_return,
|
||||
clippy::shared_code_in_if_blocks
|
||||
clippy::branches_sharing_code
|
||||
)]
|
||||
|
||||
fn main() {
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
#![allow(
|
||||
clippy::if_same_then_else,
|
||||
clippy::single_match,
|
||||
clippy::shared_code_in_if_blocks,
|
||||
clippy::branches_sharing_code,
|
||||
clippy::needless_bool
|
||||
)]
|
||||
#![warn(clippy::needless_return)]
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
#![allow(
|
||||
clippy::if_same_then_else,
|
||||
clippy::single_match,
|
||||
clippy::shared_code_in_if_blocks,
|
||||
clippy::branches_sharing_code,
|
||||
clippy::needless_bool
|
||||
)]
|
||||
#![warn(clippy::needless_return)]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue