Charlie Marsh
|
00eff2b09a
|
Rename pyupgrade rules from UXXX to UPXXX (#957)
|
2022-12-03 22:35:42 -05:00 |
|
Charlie Marsh
|
4a4082cf0e
|
Track type definitions and annotations separately (#992)
|
2022-12-01 22:31:20 -05:00 |
|
Charlie Marsh
|
af40e64d6c
|
Remove Patch abstraction from Fix (#987)
|
2022-12-01 16:04:42 -05:00 |
|
Charlie Marsh
|
2e89cd8802
|
Split test fixtures up by plugin (#985)
|
2022-12-01 13:33:33 -05:00 |
|
Charlie Marsh
|
9e5df82578
|
Remove trailing punctuation from error messages (#983)
|
2022-12-01 12:25:37 -05:00 |
|
Charlie Marsh
|
897b0f06ef
|
Fix clippy
|
2022-11-29 22:50:20 -05:00 |
|
Charlie Marsh
|
b8e7d86696
|
Add pyupgrade's --keep-runtime-typing option (#965)
|
2022-11-29 20:05:32 -05:00 |
|
Anders Kaseorg
|
6c8021e970
|
Fix clippy::manual_let_else (pedantic) (#939)
|
2022-11-28 09:52:59 -05:00 |
|
Charlie Marsh
|
1a2559b001
|
Avoid flagging redundant open modes when open is rebound (#918)
|
2022-11-26 16:24:41 -05:00 |
|
Andri Bergsson
|
bef601b994
|
Add keyword argument handling for redundant open modes. (#906)
|
2022-11-25 18:38:05 -05:00 |
|
Charlie Marsh
|
bdd32c0850
|
Enforce most pedantic lints on CI (#878)
|
2022-11-22 18:55:57 -05:00 |
|
Charlie Marsh
|
b922e6ecc8
|
Fix clippy::unnecessary_wraps (pedantic) (#880)
https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_wraps
|
2022-11-22 18:25:30 -05:00 |
|
Anders Kaseorg
|
9a66cf2ffb
|
Fix clippy::uninlined_format_args (pedantic)
https://rust-lang.github.io/rust-clippy/master/index.html#uninlined_format_args
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
2022-11-21 23:22:28 -05:00 |
|
Anders Kaseorg
|
bc95690725
|
Fix clippy::manual_string_new (pedantic)
https://rust-lang.github.io/rust-clippy/master/index.html#manual_string_new
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
2022-11-21 23:22:28 -05:00 |
|
Anders Kaseorg
|
8d9d9b3204
|
Fix clippy::documentation_markdown (pedantic)
https://rust-lang.github.io/rust-clippy/master/index.html#doc_markdown
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
2022-11-21 23:22:28 -05:00 |
|
Anders Kaseorg
|
7a61edbe46
|
Fix clippy::default-trait-access (pedantic) (#867)
|
2022-11-21 21:00:38 -05:00 |
|
Andri Bergsson
|
ce116a80ad
|
Automatically remove redundant open modes #640 (#843)
|
2022-11-21 16:06:41 -05:00 |
|
Anders Kaseorg
|
58949b564e
|
Fix clippy::trivially-copy-pass-by-ref (pedantic) (#862)
|
2022-11-21 15:59:51 -05:00 |
|
Anders Kaseorg
|
cb119401a7
|
Fix clippy::inefficient-to-string (pedantic) (#860)
|
2022-11-21 15:59:35 -05:00 |
|
Charlie Marsh
|
6733aad216
|
Avoid attempting to fix PEP 604 violations with deferred annotations (#845)
|
2022-11-20 21:41:54 -05:00 |
|
Charlie Marsh
|
965918744b
|
Replace FNV with rustc-hash (#837)
|
2022-11-20 15:38:31 -05:00 |
|
Charlie Marsh
|
98cab5cdba
|
Add class names to NamedTuple and TypedDict rules (#829)
|
2022-11-20 10:29:47 -05:00 |
|
Martin Lehoux
|
40f38c94a5
|
Implement U014: Convert NamedTuple function to class (#819)
|
2022-11-20 10:26:15 -05:00 |
|
Jonathan Plasse
|
e63ea704f0
|
Adjust U011 start location (#828)
|
2022-11-20 10:13:29 -05:00 |
|
Martin Lehoux
|
86806a9e39
|
U013: Also convert typing.TypedDict (#810)
|
2022-11-19 09:29:05 -05:00 |
|
Charlie Marsh
|
0f34cdb7a3
|
Enable customization of autofixable error codes (#811)
|
2022-11-18 18:49:13 -05:00 |
|
Charlie Marsh
|
589d923c99
|
Misc. follow-ups to #716 (#806)
|
2022-11-18 12:14:41 -05:00 |
|
Martin Lehoux
|
c5722d8a4d
|
Implement U013: Unnecessary TypedDict syntactic form (#716)
|
2022-11-18 12:10:47 -05:00 |
|
Jonathan Plasse
|
8063aee006
|
Remove unnecessary abspath rule (U002) (#781)
|
2022-11-17 11:29:42 -05:00 |
|
Charlie Marsh
|
b4e1563517
|
Avoid allocations for binding values (#764)
|
2022-11-16 08:55:35 -05:00 |
|
Charlie Marsh
|
ea03a59b72
|
De-alias Literal checks (#748)
|
2022-11-14 22:53:23 -05:00 |
|
Charlie Marsh
|
8961da7b89
|
Add support for import alias tracking (#746)
|
2022-11-14 21:29:30 -05:00 |
|
Charlie Marsh
|
f67727b13c
|
Improve performance of import matching code (#744)
|
2022-11-14 17:14:22 -05:00 |
|
Charlie Marsh
|
f5b1f957e3
|
Improve some import tracking code (#715)
|
2022-11-13 00:10:13 -05:00 |
|
Charlie Marsh
|
8cfc0e5cf5
|
Use FnvHasher for unordered maps and sets (#708)
|
2022-11-12 16:09:34 -05:00 |
|
Martin Lehoux
|
afa59d78bb
|
feat: no unnecessary encode utf8 (#686)
|
2022-11-12 11:54:36 -05:00 |
|
Charlie Marsh
|
bbc38fea73
|
Avoid generating empty statement bodies (#700)
|
2022-11-12 11:39:09 -05:00 |
|
Chammika Mannakkara
|
6bcc11a90f
|
add fixes for __future__ import removal (#682)
|
2022-11-12 11:28:05 -05:00 |
|
Chammika Mannakkara
|
8213b64ad5
|
Fix unnecessary params in lru_cache (#667)
|
2022-11-10 10:45:12 -05:00 |
|
Chammika Mannakkara
|
ff0f5968fa
|
Detect unnecessary params in lru_cache (#664)
|
2022-11-09 10:02:48 -05:00 |
|
Chammika Mannakkara
|
0f9508f549
|
Remove unnecessary __future__ imports (#634)
|
2022-11-07 22:26:57 -05:00 |
|
Charlie Marsh
|
85b882fc54
|
Remove CheckLocator abstraction (#627)
|
2022-11-06 17:42:10 -05:00 |
|
Charlie Marsh
|
2be632f3cc
|
Use a Rope to power fixer (#584)
|
2022-11-04 12:04:14 -04:00 |
|
Charlie Marsh
|
79ca66ace5
|
Use nightly rustfmt with rustfmt.toml (#536)
|
2022-11-01 20:34:38 -04:00 |
|
Charlie Marsh
|
e9a4c8ba13
|
Track typing module imports (#533)
|
2022-11-01 14:01:59 -04:00 |
|
Charlie Marsh
|
b060ae2f22
|
Move SourceCodeLocator to its own module (#522)
|
2022-10-30 15:51:59 -04:00 |
|
Charlie Marsh
|
db59d5b558
|
Use a single SourceCodeLocator everywhere (#510)
|
2022-10-29 18:23:24 -04:00 |
|
Charlie Marsh
|
a535b1adbf
|
Replace compliance comments with check codes (#485)
|
2022-10-27 09:32:18 -04:00 |
|
Charlie Marsh
|
4beea0484a
|
Use lazy initialization for SourceCodeLocator (#472)
|
2022-10-26 11:27:48 -04:00 |
|
Charlie Marsh
|
f63a87737a
|
DRY up usages of matches with fixer Mode (#470)
|
2022-10-25 22:02:58 -04:00 |
|