bors 3720735f9a Auto merge of #7995 - Alexendoo:needless_late_init, r=giraffate
Add `needless_late_init` lint

examples:

```rust
let a;
a = 1;
// to
let a = 1;
```
```rust
let b;
match 3 {
    0 => b = "zero",
    1 => b = "one",
    _ => b = "many",
}
// to
let b = match 3 {
    0 => "zero",
    1 => "one",
    _ => "many",
};
```
```rust
let c;
if true {
    c = 1;
} else {
    c = -1;
}
// to
let c = if true {
    1
} else {
    -1
};
```

changelog: Add [`needless_late_init`]
2021-11-27 14:24:02 +00:00
..
2021-11-10 16:37:55 -06:00
2021-11-17 08:38:45 +08:00
2021-11-17 08:38:45 +08:00
2021-11-17 08:38:45 +08:00
2021-11-23 15:08:49 +00:00
2021-11-23 15:08:49 +00:00
2021-11-17 08:38:45 +08:00
2021-11-17 08:38:45 +08:00
2021-11-17 08:38:45 +08:00
2021-11-19 16:17:17 +09:00
2021-11-19 16:17:17 +09:00
2021-11-23 15:08:49 +00:00
2021-11-21 14:28:44 +08:00
2021-11-21 14:28:44 +08:00
2021-11-17 08:38:45 +08:00
2021-11-17 08:38:45 +08:00
2021-11-26 18:34:07 +09:00
2021-11-26 18:49:14 +09:00