ruff/crates/ruff_linter/resources/test/fixtures/refurb
Dylan 91e2d9a139
[refurb] Handle non-finite decimals in verbose-decimal-constructor (FURB157) (#14596)
This PR extends the Decimal parsing used in [verbose-decimal-constructor
(FURB157)](https://docs.astral.sh/ruff/rules/verbose-decimal-constructor/)
to better handle non-finite `Decimal` objects, avoiding some false
negatives.

Closes #14587

---------

Co-authored-by: Micha Reiser <micha@reiser.io>
2024-12-02 18:13:20 -06: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 Treat sep arguments with effects as unsafe removals (#13165) 2024-08-30 12:17:47 -04: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 Fix bug where methods defined using lambdas were flagged by FURB118 (#14639) 2024-11-28 12:58:23 +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 Avoid suggesting starmap when arguments are used outside call (#11830) 2024-06-10 17:10:06 -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
FURB154.py [refurb] Implement repeated-global (FURB154) (#11187) 2024-06-08 20:35:40 +00:00
FURB156.py [refurb] Avoid triggering hardcoded-string-charset for reordered sets (#14233) 2024-11-09 15:31:26 -05:00
FURB157.py [refurb] Handle non-finite decimals in verbose-decimal-constructor (FURB157) (#14596) 2024-12-02 18:13:20 -06: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
FURB188.py [refurb] Count codepoints not bytes for slice-to-remove-prefix-or-suffix (FURB188) (#13631) 2024-10-07 16:13:28 +02:00
FURB189.py [refurb] Implement subclass-builtin (FURB189) (#14105) 2024-11-07 17:26:19 +05:30
FURB192.py [refurb] New rule to suggest min/max over sorted() (FURB192) (#10868) 2024-04-23 01:13:57 +00:00