y21
|
e70dd55fd6
|
account for autoderef in eager_or_lazy
|
2023-06-06 00:18:07 +02:00 |
|
y21
|
a239c8b52b
|
[unnecessary_lazy_eval ]: don't lint on types with deref impl
|
2023-06-02 00:06:34 +02:00 |
|
Oli Scherer
|
def1705a27
|
Update to a compiletest-rs version that requires //@ for commands
|
2023-04-20 14:44:03 +00:00 |
|
Jason Newcomb
|
1c7048d785
|
Add utility macros to help with writing tests.
|
2023-03-12 17:24:36 -04:00 |
|
kraktus
|
ed183ee9ac
|
Fix [unnecessary_lazy_eval ] when type has significant drop
|
2022-11-21 12:45:35 +01:00 |
|
kraktus
|
6ec7759c3b
|
[unnecessary_lazy_eval ] Do not lint in external macros
|
2022-09-29 13:48:50 +02:00 |
|
kraktus
|
314d57a790
|
[unnecessary_lazy_evaluations ] Do not suggest switching to early evaluation when type has custom Drop
|
2022-09-28 22:46:05 +02:00 |
|
Josh Triplett
|
528308b5aa
|
Extend unnecessary_lazy_eval to cover bool::then -> bool::then_some
|
2022-07-06 00:48:51 -07:00 |
|
dswij
|
6a3dbe4798
|
unnecessary_lazy_eval show suggestions on multiline lint
|
2022-03-15 23:59:26 +08:00 |
|
Tim Nielens
|
79da7474b1
|
option_if_let_else - change misleading test file section
|
2020-09-16 19:59:51 +02:00 |
|
Tim Nielens
|
6ba36bcfd3
|
option_if_let_else - distinguish pure from impure else expressions
|
2020-09-16 01:30:50 +02:00 |
|
Dániel Buga
|
fc1e07e0c1
|
Rename lint to use plural form
|
2020-08-16 22:16:39 +02:00 |
|
Dániel Buga
|
b175642a85
|
Fix missed rename
|
2020-08-16 21:33:29 +02:00 |
|
Dániel Buga
|
75637c1eda
|
Catch function calls in argument lists, add tests that tuples don't get linted
|
2020-08-16 20:27:54 +02:00 |
|
Dániel Buga
|
a7cc5d4068
|
Also simplify if the closure body is an index expression
|
2020-08-16 20:27:54 +02:00 |
|
Dániel Buga
|
a3ea65c2d9
|
Implement new lint
|
2020-08-16 20:27:22 +02:00 |
|