2019-08-29 08:56:13 +00:00
|
|
|
error: the function has a cognitive complexity of (28/25)
|
2019-02-23 01:19:50 +00:00
|
|
|
--> $DIR/cognitive_complexity.rs:6:1
|
2017-02-07 20:05:30 +00:00
|
|
|
|
|
2018-12-27 15:57:55 +00:00
|
|
|
LL | / fn main() {
|
|
|
|
LL | | if true {
|
|
|
|
LL | | println!("a");
|
|
|
|
LL | | }
|
2017-04-10 13:36:07 +00:00
|
|
|
... |
|
2018-12-27 15:57:55 +00:00
|
|
|
LL | | }
|
|
|
|
LL | | }
|
2017-04-23 13:25:22 +00:00
|
|
|
| |_^
|
2017-02-07 20:05:30 +00:00
|
|
|
|
|
2019-02-23 01:19:50 +00:00
|
|
|
= note: `-D clippy::cognitive-complexity` implied by `-D warnings`
|
2017-02-07 20:05:30 +00:00
|
|
|
= help: you could split it up into multiple smaller functions
|
|
|
|
|
2019-09-08 10:39:42 +00:00
|
|
|
error: the function has a cognitive complexity of (7/1)
|
2019-02-23 01:19:50 +00:00
|
|
|
--> $DIR/cognitive_complexity.rs:91:1
|
2018-12-27 15:57:55 +00:00
|
|
|
|
|
|
|
|
LL | / fn kaboom() {
|
|
|
|
LL | | let n = 0;
|
|
|
|
LL | | 'a: for i in 0..20 {
|
|
|
|
LL | | 'b: for j in i..20 {
|
|
|
|
... |
|
|
|
|
LL | | }
|
|
|
|
LL | | }
|
|
|
|
| |_^
|
|
|
|
|
|
|
|
|
= help: you could split it up into multiple smaller functions
|
2017-02-07 20:05:30 +00:00
|
|
|
|
2019-09-08 10:39:42 +00:00
|
|
|
error: the function has a cognitive complexity of (2/1)
|
|
|
|
--> $DIR/cognitive_complexity.rs:149:1
|
2018-12-27 15:57:55 +00:00
|
|
|
|
|
|
|
|
LL | / fn baa() {
|
|
|
|
LL | | let x = || match 99 {
|
|
|
|
LL | | 0 => 0,
|
|
|
|
LL | | 1 => 1,
|
|
|
|
... |
|
|
|
|
LL | | }
|
|
|
|
LL | | }
|
|
|
|
| |_^
|
|
|
|
|
|
|
|
|
= help: you could split it up into multiple smaller functions
|
2017-02-07 20:05:30 +00:00
|
|
|
|
2019-09-08 10:39:42 +00:00
|
|
|
error: the function has a cognitive complexity of (2/1)
|
|
|
|
--> $DIR/cognitive_complexity.rs:150:13
|
2018-12-27 15:57:55 +00:00
|
|
|
|
|
|
|
|
LL | let x = || match 99 {
|
|
|
|
| _____________^
|
|
|
|
LL | | 0 => 0,
|
|
|
|
LL | | 1 => 1,
|
|
|
|
LL | | 2 => 2,
|
|
|
|
... |
|
|
|
|
LL | | _ => 42,
|
|
|
|
LL | | };
|
|
|
|
| |_____^
|
|
|
|
|
|
|
|
|
= help: you could split it up into multiple smaller functions
|
2017-02-07 20:05:30 +00:00
|
|
|
|
2019-09-08 10:39:42 +00:00
|
|
|
error: the function has a cognitive complexity of (2/1)
|
|
|
|
--> $DIR/cognitive_complexity.rs:167:1
|
2018-12-27 15:57:55 +00:00
|
|
|
|
|
|
|
|
LL | / fn bar() {
|
|
|
|
LL | | match 99 {
|
|
|
|
LL | | 0 => println!("hi"),
|
|
|
|
LL | | _ => println!("bye"),
|
|
|
|
LL | | }
|
|
|
|
LL | | }
|
|
|
|
| |_^
|
|
|
|
|
|
|
|
|
= help: you could split it up into multiple smaller functions
|
2017-02-07 20:05:30 +00:00
|
|
|
|
2019-09-08 10:39:42 +00:00
|
|
|
error: the function has a cognitive complexity of (2/1)
|
|
|
|
--> $DIR/cognitive_complexity.rs:186:1
|
2018-12-27 15:57:55 +00:00
|
|
|
|
|
|
|
|
LL | / fn barr() {
|
|
|
|
LL | | match 99 {
|
|
|
|
LL | | 0 => println!("hi"),
|
|
|
|
LL | | 1 => println!("bla"),
|
|
|
|
... |
|
|
|
|
LL | | }
|
|
|
|
LL | | }
|
|
|
|
| |_^
|
|
|
|
|
|
|
|
|
= help: you could split it up into multiple smaller functions
|
2017-02-07 20:05:30 +00:00
|
|
|
|
2019-09-08 10:39:42 +00:00
|
|
|
error: the function has a cognitive complexity of (3/1)
|
|
|
|
--> $DIR/cognitive_complexity.rs:196:1
|
2018-12-27 15:57:55 +00:00
|
|
|
|
|
|
|
|
LL | / fn barr2() {
|
|
|
|
LL | | match 99 {
|
|
|
|
LL | | 0 => println!("hi"),
|
|
|
|
LL | | 1 => println!("bla"),
|
|
|
|
... |
|
|
|
|
LL | | }
|
|
|
|
LL | | }
|
|
|
|
| |_^
|
|
|
|
|
|
|
|
|
= help: you could split it up into multiple smaller functions
|
2017-02-07 20:05:30 +00:00
|
|
|
|
2019-09-08 10:39:42 +00:00
|
|
|
error: the function has a cognitive complexity of (2/1)
|
|
|
|
--> $DIR/cognitive_complexity.rs:212:1
|
2018-12-27 15:57:55 +00:00
|
|
|
|
|
|
|
|
LL | / fn barrr() {
|
|
|
|
LL | | match 99 {
|
|
|
|
LL | | 0 => println!("hi"),
|
|
|
|
LL | | 1 => panic!("bla"),
|
|
|
|
... |
|
|
|
|
LL | | }
|
|
|
|
LL | | }
|
|
|
|
| |_^
|
|
|
|
|
|
|
|
|
= help: you could split it up into multiple smaller functions
|
2017-02-07 20:05:30 +00:00
|
|
|
|
2019-09-08 10:39:42 +00:00
|
|
|
error: the function has a cognitive complexity of (3/1)
|
|
|
|
--> $DIR/cognitive_complexity.rs:222:1
|
2018-12-27 15:57:55 +00:00
|
|
|
|
|
|
|
|
LL | / fn barrr2() {
|
|
|
|
LL | | match 99 {
|
|
|
|
LL | | 0 => println!("hi"),
|
|
|
|
LL | | 1 => panic!("bla"),
|
|
|
|
... |
|
|
|
|
LL | | }
|
|
|
|
LL | | }
|
|
|
|
| |_^
|
|
|
|
|
|
|
|
|
= help: you could split it up into multiple smaller functions
|
2017-02-07 20:05:30 +00:00
|
|
|
|
2019-09-08 10:39:42 +00:00
|
|
|
error: the function has a cognitive complexity of (2/1)
|
|
|
|
--> $DIR/cognitive_complexity.rs:238:1
|
2018-12-27 15:57:55 +00:00
|
|
|
|
|
|
|
|
LL | / fn barrrr() {
|
|
|
|
LL | | match 99 {
|
|
|
|
LL | | 0 => println!("hi"),
|
|
|
|
LL | | 1 => println!("bla"),
|
|
|
|
... |
|
|
|
|
LL | | }
|
|
|
|
LL | | }
|
|
|
|
| |_^
|
|
|
|
|
|
|
|
|
= help: you could split it up into multiple smaller functions
|
2017-02-07 20:05:30 +00:00
|
|
|
|
2019-09-08 10:39:42 +00:00
|
|
|
error: the function has a cognitive complexity of (3/1)
|
|
|
|
--> $DIR/cognitive_complexity.rs:248:1
|
2018-12-27 15:57:55 +00:00
|
|
|
|
|
|
|
|
LL | / fn barrrr2() {
|
|
|
|
LL | | match 99 {
|
|
|
|
LL | | 0 => println!("hi"),
|
|
|
|
LL | | 1 => println!("bla"),
|
|
|
|
... |
|
|
|
|
LL | | }
|
|
|
|
LL | | }
|
|
|
|
| |_^
|
|
|
|
|
|
|
|
|
= help: you could split it up into multiple smaller functions
|
2017-02-07 20:05:30 +00:00
|
|
|
|
2019-09-08 10:39:42 +00:00
|
|
|
error: the function has a cognitive complexity of (2/1)
|
|
|
|
--> $DIR/cognitive_complexity.rs:264:1
|
2018-12-27 15:57:55 +00:00
|
|
|
|
|
|
|
|
LL | / fn cake() {
|
|
|
|
LL | | if 4 == 5 {
|
|
|
|
LL | | println!("yea");
|
|
|
|
LL | | } else {
|
|
|
|
... |
|
|
|
|
LL | | println!("whee");
|
|
|
|
LL | | }
|
|
|
|
| |_^
|
|
|
|
|
|
|
|
|
= help: you could split it up into multiple smaller functions
|
2017-02-07 20:05:30 +00:00
|
|
|
|
2019-09-08 10:39:42 +00:00
|
|
|
error: the function has a cognitive complexity of (4/1)
|
|
|
|
--> $DIR/cognitive_complexity.rs:274:1
|
2018-12-27 15:57:55 +00:00
|
|
|
|
|
|
|
|
LL | / pub fn read_file(input_path: &str) -> String {
|
|
|
|
LL | | use std::fs::File;
|
|
|
|
LL | | use std::io::{Read, Write};
|
|
|
|
LL | | use std::path::Path;
|
|
|
|
... |
|
|
|
|
LL | | }
|
|
|
|
LL | | }
|
|
|
|
| |_^
|
|
|
|
|
|
|
|
|
= help: you could split it up into multiple smaller functions
|
2017-02-07 20:05:30 +00:00
|
|
|
|
2019-09-08 10:39:42 +00:00
|
|
|
error: the function has a cognitive complexity of (2/1)
|
|
|
|
--> $DIR/cognitive_complexity.rs:305:1
|
2018-12-27 15:57:55 +00:00
|
|
|
|
|
|
|
|
LL | / fn void(void: Void) {
|
|
|
|
LL | | if true {
|
|
|
|
LL | | match void {}
|
|
|
|
LL | | }
|
|
|
|
LL | | }
|
|
|
|
| |_^
|
|
|
|
|
|
|
|
|
= help: you could split it up into multiple smaller functions
|
2018-10-06 16:18:06 +00:00
|
|
|
|
2019-09-08 10:39:42 +00:00
|
|
|
error: the function has a cognitive complexity of (8/1)
|
|
|
|
--> $DIR/cognitive_complexity.rs:356:1
|
2018-12-27 15:57:55 +00:00
|
|
|
|
|
|
|
|
LL | / fn early_ret() -> i32 {
|
|
|
|
LL | | let a = if true { 42 } else { return 0; };
|
|
|
|
LL | | let a = if a < 99 { 42 } else { return 0; };
|
|
|
|
LL | | let a = if a < 99 { 42 } else { return 0; };
|
|
|
|
... |
|
|
|
|
LL | | }
|
|
|
|
LL | | }
|
|
|
|
| |_^
|
|
|
|
|
|
|
|
|
= help: you could split it up into multiple smaller functions
|
2017-02-07 20:05:30 +00:00
|
|
|
|
2019-09-08 10:39:42 +00:00
|
|
|
error: aborting due to 15 previous errors
|
2018-01-16 16:06:27 +00:00
|
|
|
|