bors
f5d429cd76
Auto merge of #5820 - ThibsG:FixSuspiciousArithmeticImpl, r=flip1995
...
Fix FP for `suspicious_arithmetic_impl` from `suspicious_trait_impl` …
As discussed in #3215 , the `suspicious_trait_impl` lint causes too many false positives, as it is complex to find out if binary operations are suspicious or not.
This PR restricts the number of binary operations to at most one, otherwise we don't lint.
This can be seen as very conservative, but at least FP can be reduced to bare minimum.
Fixes : #3215
changelog: limit the `suspicious_arithmetic_impl` lint to one binop, to avoid many FPs
2020-07-26 19:48:17 +00:00
..
2020-07-10 07:39:28 -04:00
2020-07-11 09:22:17 +02:00
2020-07-03 18:12:29 +02:00
2020-07-13 17:54:57 +02:00
2020-07-13 17:54:57 +02:00
2020-07-06 18:25:20 +02:00
2020-07-06 18:25:20 +02:00
2020-07-06 13:45:43 -03:00
2020-07-06 13:45:43 -03:00
2020-07-06 13:45:43 -03:00
2020-07-06 13:23:17 -03:00
2020-07-06 13:23:17 -03:00
2020-07-06 13:23:17 -03:00
2020-07-06 13:32:31 -03:00
2020-07-06 13:32:31 -03:00
2020-07-06 13:45:43 -03:00
2020-07-06 13:23:17 -03:00
2020-07-06 13:23:17 -03:00
2020-07-06 13:23:17 -03:00
2020-07-06 13:23:17 -03:00
2020-07-06 13:23:17 -03:00
2020-07-06 13:23:17 -03:00
2020-07-06 13:45:43 -03:00
2020-07-06 13:45:43 -03:00
2020-07-06 13:45:43 -03:00
2020-07-06 13:45:43 -03:00
2020-07-06 13:45:43 -03:00
2020-07-06 13:45:43 -03:00
2020-07-14 09:20:19 -07:00
2020-07-17 01:58:41 +02:00
2020-07-17 01:58:41 +02:00
2020-07-17 01:58:41 +02:00
2020-07-08 18:37:20 +02:00
2020-07-08 18:37:20 +02:00
2020-07-08 18:37:20 +02:00
2020-07-10 07:39:28 -04:00
2020-07-14 08:35:03 +02:00
2020-07-13 13:53:11 +00:00
2020-07-17 01:58:41 +02:00
2020-07-03 16:47:38 -07:00
2020-07-03 16:47:38 -07:00
2020-07-03 16:47:38 -07:00
2020-07-03 00:04:48 +03:00
2020-07-03 00:04:48 +03:00
2020-07-16 16:51:12 -07:00
2020-07-16 16:51:12 -07:00
2020-07-17 01:58:41 +02:00
2020-07-17 01:58:41 +02:00
2020-07-08 18:37:20 +02:00
2020-07-08 18:37:20 +02:00
2020-07-08 18:37:20 +02:00
2020-07-10 17:53:01 +02:00
2020-07-10 17:23:03 +02:00
2020-07-10 17:53:01 +02:00
2020-07-20 00:56:27 +02:00
2020-07-20 00:56:27 +02:00
2020-07-20 00:56:27 +02:00
2020-07-20 00:30:43 +02:00
2020-07-20 00:36:31 +02:00
2020-07-20 00:36:31 +02:00
2020-07-20 00:30:43 +02:00
2020-07-20 00:36:31 +02:00
2020-07-06 18:25:20 +02:00
2020-07-06 18:25:20 +02:00
2020-07-17 09:27:43 -07:00
2020-07-17 09:27:43 -07:00
2020-07-17 09:27:43 -07:00
2020-07-07 23:13:39 +09:00
2020-07-07 23:13:39 +09:00
2020-07-07 23:13:39 +09:00
2020-07-15 11:12:38 -03:00
2020-07-09 12:04:27 +02:00
2020-07-09 12:04:27 +02:00
2020-07-19 00:00:17 +02:00
2020-07-03 17:29:54 +02:00
2020-07-03 17:29:54 +02:00
2020-07-14 15:54:04 +02:00
2020-07-14 15:54:04 +02:00
2020-07-08 21:31:59 +02:00
2020-07-08 21:31:59 +02:00
2020-07-25 23:58:22 +09:00
2020-07-25 23:58:22 +09:00
2020-07-25 23:58:22 +09:00
2020-07-17 01:58:41 +02:00