ruff/crates/ruff_linter/resources/test/fixtures/refurb
Charlie Marsh 48b0660228
Respect operator precedence in `FURB110` (#11464)
## Summary

Ensures that we parenthesize expressions (if necessary) to preserve
operator precedence in `FURB110`.

Closes https://github.com/astral-sh/ruff/issues/11398.
2024-05-19 03:17:11 +00:00
..
FURB101.py [`refurb`] Do not allow any keyword arguments for `read-whole-file` in `rb` mode (`FURB101`) (#10803) 2024-04-06 12:41:39 -04:00
FURB103.py Improve handling of builtin symbols in linter rules (#10919) 2024-04-16 11:37:31 +01:00
FURB105.py Avoid false-positive print separator diagnostic with starred argument (#8079) 2023-10-19 22:30:13 +00:00
FURB110.py Respect operator precedence in `FURB110` (#11464) 2024-05-19 03:17:11 +00:00
FURB113.py Avoid `FURB113` autofix if comments are present (#8494) 2023-11-09 03:10:11 +00:00
FURB116.py [`refurb`] Implement `fstring-number-format` (`FURB116`) (#10921) 2024-04-26 01:15:33 +00:00
FURB118.py [`refurb`] Ignore methods in `reimplemented-operator` (`FURB118`) (#11270) 2024-05-03 20:03:12 +00:00
FURB129.py Improve handling of builtin symbols in linter rules (#10919) 2024-04-16 11:37:31 +01:00
FURB131.py Improve inference capabilities of the `BuiltinTypeChecker` (#10976) 2024-04-16 18:53:22 +01:00
FURB132.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
FURB136.py Implement FURB136 (#8664) 2023-11-15 18:10:13 +00:00
FURB140.py Extend `reimplemented-starmap` (`FURB140`) to catch calls with a single and starred argument (#7768) 2023-10-02 21:38:05 -04:00
FURB142.py [`refurb`] Implement `for-loop-set-mutations` (`FURB142`) (#10583) 2024-03-27 09:26:12 +01:00
FURB145.py Rename `ruff` crate to `ruff_linter` (#7529) 2023-09-20 08:38:27 +02:00
FURB148.py Check sequence type before triggering `unnecessary-enumerate` (`FURB148`) `len` suggestion (#7781) 2023-10-03 14:39:14 +00:00
FURB152.py [`refurb`] Avoid false positives for `math-constant` (`FURB152`) (#9290) 2023-12-27 09:45:37 -05:00
FURB157.py [`refurb`] Implement `verbose-decimal-constructor` (`FURB157`) (#10533) 2024-03-24 22:28:58 -04:00
FURB161.py [`refurb`] Implement `bit-count` (`FURB161`) (#9265) 2023-12-27 15:32:51 +00:00
FURB163.py Avoid failures due to non-deterministic binding ordering (#10478) 2024-03-19 18:01:33 +00:00
FURB164.py [`refurb`] Implement `unnecessary-from-float` (`FURB164`) (#10647) 2024-03-30 07:04:01 -04:00
FURB166.py [`refurb`] Implement `int-on-sliced-str` (`FURB166`) (#10650) 2024-04-02 19:29:42 +00:00
FURB167.py [`refurb`] Implement `regex-flag-alias` with fix (`FURB167`) (#9516) 2024-01-14 23:40:17 +00:00
FURB168.py [`refurb`] Implement `isinstance-type-none` (`FURB168`) (#8308) 2023-10-28 22:37:02 +00:00
FURB169.py [`refurb`] Implement `type-none-comparison` (`FURB169`) (#8487) 2023-11-06 00:56:20 +00:00
FURB171.py Avoid triggering single-element test for starred expressions (#8433) 2023-11-02 03:29:37 +00:00
FURB177.py [`refurb`] Implement `implicit-cwd` (FURB177) (#7704) 2023-09-29 02:18:59 +00:00
FURB180.py [`refurb`] Implement `metaclass_abcmeta` (`FURB180`) (#9658) 2024-01-31 22:31:12 +00:00
FURB181.py [`refurb`] Implement `hashlib-digest-hex` (`FURB181`) (#9077) 2023-12-10 02:00:11 +00:00
FURB187.py [`refurb`] Implement `list_assign_reversed` lint (FURB187) (#10212) 2024-03-21 17:09:09 +00:00
FURB192.py [`refurb`] New rule to suggest min/max over sorted() (`FURB192`) (#10868) 2024-04-23 01:13:57 +00:00