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-08-11 14:21:33 +00:00
2019-01-08 21:46:39 +01:00
2021-11-10 16:37:55 -06:00
2021-06-18 16:11:32 +08:00
2021-10-26 10:52:35 -07:00
2019-12-21 16:20:30 +01:00
2021-08-11 14:21:33 +00:00
2021-08-14 19:49:45 -04:00
2019-11-07 17:11:06 +01:00
2021-10-15 12:44:49 -04:00
2020-08-07 18:08:51 +02:00
2021-08-11 14:21:33 +00:00
2021-09-30 14:07:58 -05:00
2020-12-19 17:00:40 +01:00
2020-11-03 16:44:23 +01:00
2020-11-03 16:44:23 +01:00
2020-01-31 20:21:10 +01:00
2020-01-07 18:38:12 +09:00
2020-11-08 18:32:12 -05:00
2020-11-22 00:50:09 -04: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-08-11 14:21:33 +00:00
2021-09-30 14:07:58 -05:00
2020-11-08 18:32:12 -05:00
2021-08-11 14:21:33 +00:00
2021-09-27 22:23:17 -07:00
2021-08-11 14:21:33 +00:00
2019-12-31 09:22:35 -08:00
2021-09-05 01:25:59 +04:30
2021-11-23 15:08:49 +00:00
2021-11-23 15:08:49 +00:00
2020-10-25 17:41:30 +08:00
2021-08-11 14:21:33 +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
2020-09-26 23:10:25 +09:00
2020-09-15 21:11:28 -06:00
2021-11-23 15:08:49 +00:00
2020-11-29 17:55:42 -06:00
2020-08-07 18:08:51 +02:00
2020-08-07 18:08:51 +02:00
2021-11-21 14:28:44 +08:00
2021-11-21 14:28:44 +08:00
2021-08-11 14:21:33 +00:00
2021-10-26 09:05:28 +02:00
2021-11-17 08:38:45 +08:00
2021-11-17 08:38:45 +08:00
2020-09-10 15:23:38 +02:00
2021-04-18 23:49:54 +02:00
2019-11-25 18:12:52 +03:00
2021-11-26 18:34:07 +09:00
2021-11-26 18:49:14 +09:00
2021-10-09 05:47:07 -04:00
2019-12-27 22:07:55 +09:00
2019-08-14 19:34:50 +02:00
2021-08-11 14:21:33 +00:00
2021-08-11 14:21:33 +00:00
2021-08-11 14:21:33 +00:00
2020-01-07 18:38:12 +09:00
2021-02-10 11:57:28 +01:00
2021-02-06 00:10:52 +09:00