| .. |
|
.editorconfig
|
[pyupgrade] Preserve parenthesis when fixing native literals containing newlines (UP018) (#17220)
|
2025-04-24 08:48:02 +02:00 |
|
future_annotations.py
|
|
|
|
UP001.py
|
|
|
|
UP003.py
|
|
|
|
UP004.py
|
|
|
|
UP005.py
|
|
|
|
UP006_0.py
|
Revert "Add all PEP-585 names to UP006 rule" (#15250)
|
2025-01-04 12:23:53 +01:00 |
|
UP006_1.py
|
Revert "Add all PEP-585 names to UP006 rule" (#15250)
|
2025-01-04 12:23:53 +01:00 |
|
UP006_2.py
|
|
|
|
UP006_3.py
|
|
|
|
UP007.py
|
[pyupgrade] Avoid PEP-604 unions with typing.NamedTuple (UP007, UP045) (#18682)
|
2025-06-30 17:22:23 -04:00 |
|
UP008.py
|
[pyupgrade] Fix UP008 to not apply when __class__ is a local variable (UP008) (#20497)
|
2025-09-23 10:56:39 -04:00 |
|
UP009_0.py
|
|
|
|
UP009_1.py
|
|
|
|
UP009_2.py
|
|
|
|
UP009_3.py
|
|
|
|
UP009_4.py
|
|
|
|
UP009_5.py
|
|
|
|
UP009_6.py
|
|
|
|
UP009_7.py
|
|
|
|
UP009_8.py
|
|
|
|
UP009_9.py
|
|
|
|
UP009_10.py
|
|
|
|
UP009_code_utf8_utf8.py
|
[pyupgrade] Do not report when a UTF-8 comment is followed by a non-UTF-8 one (UP009) (#14728)
|
2024-12-11 10:30:41 +00:00 |
|
UP009_hashbang_utf8_other.py
|
[pyupgrade] Do not report when a UTF-8 comment is followed by a non-UTF-8 one (UP009) (#14728)
|
2024-12-11 10:30:41 +00:00 |
|
UP009_many_empty_lines.py
|
[pyupgrade] Do not report when a UTF-8 comment is followed by a non-UTF-8 one (UP009) (#14728)
|
2024-12-11 10:30:41 +00:00 |
|
UP009_other_other.py
|
[pyupgrade] Do not report when a UTF-8 comment is followed by a non-UTF-8 one (UP009) (#14728)
|
2024-12-11 10:30:41 +00:00 |
|
UP009_other_utf8.py
|
[pyupgrade] Do not report when a UTF-8 comment is followed by a non-UTF-8 one (UP009) (#14728)
|
2024-12-11 10:30:41 +00:00 |
|
UP009_utf8_code_other.py
|
[pyupgrade] Do not report when a UTF-8 comment is followed by a non-UTF-8 one (UP009) (#14728)
|
2024-12-11 10:30:41 +00:00 |
|
UP009_utf8_other.py
|
[pyupgrade] Do not report when a UTF-8 comment is followed by a non-UTF-8 one (UP009) (#14728)
|
2024-12-11 10:30:41 +00:00 |
|
UP009_utf8_utf8.py
|
[pyupgrade] Do not report when a UTF-8 comment is followed by a non-UTF-8 one (UP009) (#14728)
|
2024-12-11 10:30:41 +00:00 |
|
UP009_utf8_utf8_other.py
|
[pyupgrade] Do not report when a UTF-8 comment is followed by a non-UTF-8 one (UP009) (#14728)
|
2024-12-11 10:30:41 +00:00 |
|
UP010_0.py
|
[pyupgrade] Avoid reporting __future__ features as unnecessary when they are used (UP010) (#19769)
|
2025-08-20 15:22:03 -04:00 |
|
UP010_1.py
|
[pyupgrade] Avoid reporting __future__ features as unnecessary when they are used (UP010) (#19769)
|
2025-08-20 15:22:03 -04:00 |
|
UP011.py
|
|
|
|
UP012.py
|
Add t-string fixtures for rules that do not need to be modified (#19146)
|
2025-07-14 09:46:31 -05:00 |
|
UP013.py
|
[pyupgrade] Do not upgrade functional TypedDicts with private field names to the class-based syntax (UP013) (#16219)
|
2025-02-18 13:03:27 +00:00 |
|
UP014.py
|
[pyupgrade] Mark fixes for convert-typed-dict-functional-to-class and convert-named-tuple-functional-to-class as unsafe if they will remove comments (UP013, UP014) (#14842)
|
2024-12-08 18:51:37 +00:00 |
|
UP015.py
|
Detect permutations in redundant open modes (#14255)
|
2024-11-10 22:48:30 -05:00 |
|
UP015_1.py
|
|
|
|
UP017.py
|
|
|
|
UP018.py
|
Add t-string fixtures for rules that do not need to be modified (#19146)
|
2025-07-14 09:46:31 -05:00 |
|
UP018_CR.py
|
[pyupgrade] Preserve parenthesis when fixing native literals containing newlines (UP018) (#17220)
|
2025-04-24 08:48:02 +02:00 |
|
UP018_LF.py
|
[pyupgrade] Preserve parenthesis when fixing native literals containing newlines (UP018) (#17220)
|
2025-04-24 08:48:02 +02:00 |
|
UP019.py
|
|
|
|
UP020.py
|
|
|
|
UP021.py
|
|
|
|
UP022.py
|
|
|
|
UP023.py
|
|
|
|
UP024_0.py
|
|
|
|
UP024_1.py
|
|
|
|
UP024_2.py
|
[pyupgrade] Add resource.error as deprecated alias of OSError (UP024) (#17933)
|
2025-05-14 10:37:25 -04:00 |
|
UP024_3.py
|
|
|
|
UP024_4.py
|
|
|
|
UP025.py
|
[ruff] Fix syntax error introduced for an empty string followed by a u-prefixed string (UP025) (#18899)
|
2025-07-01 09:34:08 -04:00 |
|
UP026.py
|
|
|
|
UP028_0.py
|
[pyupgrade] Do not offer fix when at least one target is global/nonlocal (UP028) (#16451)
|
2025-03-04 11:28:01 +01:00 |
|
UP028_1.py
|
[pyupgrade] Do not offer fix when at least one target is global/nonlocal (UP028) (#16451)
|
2025-03-04 11:28:01 +01:00 |
|
UP029.py
|
|
|
|
UP030_0.py
|
[pyupgrade] Fix UP030 to avoid modifying double curly braces in format strings (#19378)
|
2025-07-29 18:35:54 +00:00 |
|
UP030_1.py
|
|
|
|
UP031_0.py
|
|
|
|
UP031_1.py
|
|
|
|
UP032_0.py
|
|
|
|
UP032_1.py
|
|
|
|
UP032_2.py
|
|
|
|
UP032_3.py
|
|
|
|
UP033_0.py
|
|
|
|
UP033_1.py
|
|
|
|
UP034.py
|
|
|
|
UP035.py
|
[pyupgrade] Apply UP035 only on py313+ for get_type_hints() (#18476)
|
2025-06-05 17:16:29 +01:00 |
|
UP036_0.py
|
|
|
|
UP036_1.py
|
|
|
|
UP036_2.py
|
|
|
|
UP036_3.py
|
|
|
|
UP036_4.py
|
|
|
|
UP036_5.py
|
[pyupgrade] Extend version detection to include sys.version_info.major (UP036) (#18633)
|
2025-06-23 20:01:55 +00:00 |
|
UP037_0.py
|
[pyupgrade] Handle end-of-line comments for quoted-annotation (UP037) (#15824)
|
2025-01-30 00:03:05 -06:00 |
|
UP037_1.py
|
|
|
|
UP037_2.pyi
|
Parse triple quoted string annotations as if parenthesized (#15387)
|
2025-01-16 11:38:15 +05:30 |
|
UP038.py
|
|
|
|
UP039.py
|
|
|
|
UP040.py
|
[pyupgrade] Don't introduce invalid syntax when upgrading old-style type aliases with parenthesized multiline values (UP040) (#16026)
|
2025-02-07 17:05:17 +00:00 |
|
UP040.pyi
|
[pyupgrade] Comments within parenthesized value ranges should not affect applicability (UP040) (#16027)
|
2025-02-07 14:44:33 -06:00 |
|
UP041.py
|
|
|
|
UP042.py
|
|
|
|
UP043.py
|
Mark UP043 fix unsafe when the type annotation contains any comments (#14458)
|
2024-11-19 15:24:02 +01:00 |
|
UP043.pyi
|
[pyupgrade] Enable rule triggering for stub files (UP043) (#20027)
|
2025-09-09 12:57:26 +00:00 |
|
UP044.py
|
Avoid applying PEP 646 rewrites in invalid contexts (#14234)
|
2024-11-09 15:47:28 -05:00 |
|
UP045.py
|
[pyupgrade] Handle nested Optionals (UP045) (#19770)
|
2025-08-19 18:12:15 -04:00 |
|
UP046_0.py
|
[pyupgrade] Handle multiple base classes for PEP 695 generics (UP046) (#15659)
|
2025-01-22 20:19:13 -05:00 |
|
UP046_1.py
|
[pyupgrade] Add rules to use PEP 695 generics in classes and functions (UP046, UP047) (#15565)
|
2025-01-22 11:35:21 -05:00 |
|
UP047.py
|
[pyupgrade] Add rules to use PEP 695 generics in classes and functions (UP046, UP047) (#15565)
|
2025-01-22 11:35:21 -05:00 |
|
UP049_0.py
|
[pyupgrade] Rename private type parameters in PEP 695 generics (UP049) (#15862)
|
2025-02-04 13:22:57 -05:00 |
|
UP049_1.py
|
[pyupgrade] [ruff] Don't apply renamings if the new name is shadowed in a scope of one of the references to the binding (UP049, RUF052) (#16032)
|
2025-02-08 11:25:23 +00:00 |
|
UP050.py
|
[pyupgrade]: new rule UP050 (useless-class-metaclass-type) (#18334)
|
2025-05-28 09:22:44 +02:00 |