diff options
| author | cerdelen <cedric.erdelen@gmail.com> | 2025-04-13 15:35:18 +0200 |
|---|---|---|
| committer | cerdelen <cedric.erdelen@gmail.com> | 2025-04-13 15:35:18 +0200 |
| commit | aa2f48b09ddc4a3ed50005cefab9cdd26c9cd8bb (patch) | |
| tree | b040656029a267f9068fb70b4b9cb6bd8bfa9464 /tests | |
| parent | d19c651c627a69db728c76a7647853a44b28160c (diff) | |
| download | rust-aa2f48b09ddc4a3ed50005cefab9cdd26c9cd8bb.tar.gz rust-aa2f48b09ddc4a3ed50005cefab9cdd26c9cd8bb.zip | |
Change Test for Issue 14422 (Cognitive Complexity lowered through multiple returns) to test it does'nt regress to false negative
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/ui/cognitive_complexity.rs | 4 | ||||
| -rw-r--r-- | tests/ui/cognitive_complexity.stderr | 18 |
2 files changed, 20 insertions, 2 deletions
diff --git a/tests/ui/cognitive_complexity.rs b/tests/ui/cognitive_complexity.rs index 4f6dd35e8cb..8080c6775e0 100644 --- a/tests/ui/cognitive_complexity.rs +++ b/tests/ui/cognitive_complexity.rs @@ -454,15 +454,17 @@ mod issue9300 { } } -#[clippy::cognitive_complexity = "2"] +#[clippy::cognitive_complexity = "1"] mod issue14422 { fn foo() { + //~^ cognitive_complexity for _ in 0..10 { println!("hello there"); } } fn bar() { + //~^ cognitive_complexity for _ in 0..10 { println!("hello there"); } diff --git a/tests/ui/cognitive_complexity.stderr b/tests/ui/cognitive_complexity.stderr index 2be56ff88b3..67ef4e5655b 100644 --- a/tests/ui/cognitive_complexity.stderr +++ b/tests/ui/cognitive_complexity.stderr @@ -160,5 +160,21 @@ LL | pub async fn async_method() { | = help: you could split it up into multiple smaller functions -error: aborting due to 20 previous errors +error: the function has a cognitive complexity of (2/1) + --> tests/ui/cognitive_complexity.rs:459:8 + | +LL | fn foo() { + | ^^^ + | + = help: you could split it up into multiple smaller functions + +error: the function has a cognitive complexity of (2/1) + --> tests/ui/cognitive_complexity.rs:466:8 + | +LL | fn bar() { + | ^^^ + | + = help: you could split it up into multiple smaller functions + +error: aborting due to 22 previous errors |
