Javi Martín
28aafbd4bc
Add and apply Style/InvertibleUnlessCondition rule
...
This rule was added in rubocop 1.44.0. It's useful to avoid accidental
`unless !condition` clauses.
Note we aren't replacing `unless zero?` with `if nonzero?` because we
never use `nonzero?`; using it sounds like `if !zero?`.
Replacing `unless any?` with `if none?` is only consistent if we also replace
`unless present?` with `if blank?`, so we're also adding this case. For
consistency, we're also replacing `unless blank?` with `if present?`.
We're also simplifying code dealing with `> 0` conditions in order to
make the code (hopefully) easier to understand.
Also for consistency, we're enabling the `Style/InverseMethods` rule,
which follows a similar idea.
2023-09-07 19:14:03 +02:00
..
2023-08-30 14:46:35 +02:00
2019-10-24 18:11:58 +02:00
2019-04-17 17:40:56 +02:00
2023-09-07 13:09:11 +02:00
2022-02-23 18:21:38 +01:00
2021-08-16 16:31:04 +02:00
2023-09-07 19:14:03 +02:00
2023-07-12 16:05:33 +02:00
2023-08-18 14:56:16 +02:00
2023-09-07 13:09:11 +02:00
2023-08-18 14:56:16 +02:00
2019-04-17 17:40:56 +02:00
2023-08-18 14:56:16 +02:00
2023-08-30 14:46:35 +02:00
2021-08-16 16:31:04 +02:00
2023-08-18 14:56:16 +02:00
2023-09-07 19:14:03 +02:00
2023-08-30 14:46:35 +02:00
2021-09-08 12:38:54 +02:00
2021-12-30 15:50:02 +01:00
2019-04-17 17:40:56 +02:00
2022-03-22 15:52:36 +01:00
2023-09-07 19:14:03 +02:00
2022-05-03 18:39:42 +02:00
2022-03-24 17:05:35 +01:00
2019-11-05 13:03:45 +01:00
2023-08-30 14:46:35 +02:00
2019-10-26 13:03:48 +02:00
2019-06-12 18:03:53 +02:00
2023-05-31 16:56:15 +02:00
2019-04-17 17:40:56 +02:00
2021-09-03 11:49:53 +02:00
2023-08-18 14:56:16 +02:00
2020-07-08 18:34:58 +02:00
2019-03-27 15:22:14 +01:00
2023-08-30 14:46:35 +02:00
2020-04-27 19:26:37 +02:00
2023-08-30 14:46:35 +02:00
2022-02-23 18:43:48 +01:00
2019-10-24 17:11:47 +02:00
2019-04-17 17:40:56 +02:00
2019-10-24 17:56:03 +02:00
2021-04-13 13:52:18 +02:00
2023-05-31 16:56:15 +02:00
2019-10-25 19:29:12 +02:00
2019-04-17 17:40:56 +02:00
2022-10-19 14:26:49 +02:00
2019-10-23 14:39:31 +02:00
2023-06-12 14:30:00 +02:00
2019-03-14 17:25:43 +01:00
2019-04-29 13:08:43 -05:00
2021-09-20 20:27:37 +02:00
2023-09-07 19:14:03 +02:00
2021-08-16 16:31:04 +02:00
2021-08-16 16:31:04 +02:00
2023-09-07 19:14:03 +02:00
2019-04-17 17:40:56 +02:00
2023-09-07 19:14:03 +02:00
2021-08-09 23:52:47 +02:00
2021-08-16 16:31:04 +02:00
2019-04-17 17:40:56 +02:00
2021-12-20 15:07:46 +01:00
2019-10-24 17:11:47 +02:00
2023-08-30 14:46:35 +02:00
2023-09-07 19:14:03 +02:00
2023-08-30 14:46:35 +02:00
2023-08-30 14:46:35 +02:00
2023-09-07 13:09:11 +02:00
2021-09-03 11:49:53 +02:00
2023-08-30 14:46:35 +02:00
2023-08-30 14:46:35 +02:00
2019-10-26 13:21:36 +02:00
2020-12-02 12:13:02 +01:00
2023-08-30 14:46:35 +02:00
2022-03-22 15:52:36 +01:00
2023-08-30 14:46:35 +02:00
2019-03-14 17:25:43 +01:00
2019-05-21 13:50:19 +02:00
2023-08-18 14:56:16 +02:00
2021-08-16 16:31:04 +02:00
2021-08-16 16:31:04 +02:00
2023-09-07 19:14:03 +02:00
2019-10-25 19:29:12 +02:00
2023-09-07 19:14:03 +02:00
2019-04-17 17:40:56 +02:00
2019-10-24 17:11:47 +02:00
2019-04-17 17:40:56 +02:00
2019-04-17 17:40:56 +02:00
2022-10-18 10:38:59 +02:00
2017-12-15 19:21:02 +01:00
2021-02-26 16:16:51 +01:00
2021-01-12 14:50:37 +01:00