Jonathan Plasse
|
e63ea704f0
|
Adjust U011 start location (#828)
|
2022-11-20 10:13:29 -05:00 |
|
Harutaka Kawamura
|
13e8ed0a0a
|
Implement autofix for E731 (#814)
|
2022-11-19 19:51:41 -05:00 |
|
Charlie Marsh
|
99f7854d8c
|
Mark nonlocal variables as used in parent scopes (#822)
|
2022-11-19 19:21:02 -05:00 |
|
Charlie Marsh
|
66ae4db6cd
|
Ignore globals when checking local variable names (#800)
|
2022-11-17 17:19:01 -05:00 |
|
Charlie Marsh
|
b04a6a3f7c
|
Support arbitrary expression paths for class and static decorators (#772)
|
2022-11-16 12:24:46 -05:00 |
|
Charlie Marsh
|
7d8360a1de
|
Change all &Option<> to Option<&> (#768)
|
2022-11-16 09:40:01 -05:00 |
|
Charlie Marsh
|
b4e1563517
|
Avoid allocations for binding values (#764)
|
2022-11-16 08:55:35 -05:00 |
|
Charlie Marsh
|
62d4096be3
|
Move bindings to FNV map (#747)
|
2022-11-14 21:42:57 -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 |
|
Harutaka Kawamura
|
bd3b40688f
|
Implement B010 (#683)
|
2022-11-11 10:26:37 -05:00 |
|
Charlie Marsh
|
85b882fc54
|
Remove CheckLocator abstraction (#627)
|
2022-11-06 17:42:10 -05:00 |
|
Charlie Marsh
|
1cd82d588b
|
Categorize functions in pep8-naming (#624)
|
2022-11-06 15:29:49 -05:00 |
|
Harutaka Kawamura
|
f7780eb720
|
Implement B008 (#594)
|
2022-11-05 14:05:04 -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
|
2415d73260
|
Remove RustPython fork (#523)
|
2022-10-30 18:04:05 -04:00 |
|
Charlie Marsh
|
b060ae2f22
|
Move SourceCodeLocator to its own module (#522)
|
2022-10-30 15:51:59 -04:00 |
|
Charlie Marsh
|
9aa91d3d3c
|
Add a cargo bench for SourceCodeLocator (#521)
|
2022-10-30 13:50:42 -04:00 |
|
Charlie Marsh
|
d3e7fdabb5
|
Implement consistent newline handling for SourceCodeLocator (#519)
|
2022-10-30 13:11:08 -04:00 |
|
Charlie Marsh
|
6eb09122c0
|
Add final newline in SourceCodeLocator
|
2022-10-29 19:23:16 -04:00 |
|
Charlie Marsh
|
db59d5b558
|
Use a single SourceCodeLocator everywhere (#510)
|
2022-10-29 18:23:24 -04:00 |
|
Charlie Marsh
|
2fcbf3ab62
|
Simplify SourceCodeLocator offset computation (#509)
|
2022-10-29 18:13:42 -04:00 |
|
Charlie Marsh
|
16c2e3a995
|
Handle multi-segment import-from removal (#479)
|
2022-10-26 16:36:12 -04:00 |
|
Charlie Marsh
|
4beea0484a
|
Use lazy initialization for SourceCodeLocator (#472)
|
2022-10-26 11:27:48 -04:00 |
|
Suguru Yamamoto
|
2679db1d10
|
Correct EOL offset for lines ending with multi-byte char (#471)
|
2022-10-26 11:00:27 -04:00 |
|
Charlie Marsh
|
583149a472
|
Break up autofix/fixes.rs (#449)
|
2022-10-17 17:01:50 -04:00 |
|
Charlie Marsh
|
118a9feec8
|
Split checks and plugins into source-related modules (#447)
|
2022-10-17 15:38:49 -04:00 |
|
Charlie Marsh
|
edefa5219c
|
Update RustPython to get main versions of end_location etc. (#445)
|
2022-10-17 11:52:40 -04:00 |
|
Charlie Marsh
|
4ac6a18d40
|
Remove some Vec arguments
|
2022-10-16 18:17:10 -04:00 |
|
Harutaka Kawamura
|
c55fd76743
|
Implement N801 ~ N805 (#439)
|
2022-10-16 11:58:39 -04:00 |
|
Harutaka Kawamura
|
af27471c77
|
Fix C401 and C402 (#435)
|
2022-10-15 09:16:43 -04:00 |
|
Charlie Marsh
|
bbffdd57ff
|
Handle multi-byte chars in SourceCodeLocator (#431)
|
2022-10-14 14:29:18 -04:00 |
|
Harutaka Kawamura
|
b64040cbb2
|
Implement C417 (#426)
|
2022-10-14 12:34:00 -04:00 |
|
Harutaka Kawamura
|
bcddd9e97f
|
Implement C413 (#421)
|
2022-10-13 11:15:41 -04:00 |
|
Harutaka Kawamura
|
3e789136af
|
Implement C411 (#420)
|
2022-10-13 09:48:27 -04:00 |
|
Harutaka Kawamura
|
07ef3b8754
|
Implement C416 (#415)
|
2022-10-13 08:34:33 -04:00 |
|
Harutaka Kawamura
|
0072dfd81e
|
Implement C414 (#406)
|
2022-10-12 12:58:46 -04:00 |
|
Charlie Marsh
|
590aa92ead
|
Implement D201, D202, D203, D204, and D211 (#404)
|
2022-10-11 21:08:30 -04:00 |
|
Charlie Marsh
|
765db12b84
|
Remove check_ prefix from check utilities (#393)
|
2022-10-10 12:58:40 -04:00 |
|
Charlie Marsh
|
35f593846e
|
Implement B014 from flake8-bugbear (#392)
|
2022-10-10 12:53:42 -04:00 |
|
Charlie Marsh
|
c384fa513b
|
Implement B025 from flake8-bugbear (#391)
|
2022-10-10 12:18:31 -04:00 |
|
Charlie Marsh
|
9cc902b802
|
Avoid F821 false-positives with NameError (#386)
|
2022-10-10 09:39:59 -04:00 |
|
Harutaka Kawamura
|
c2a36ebd1e
|
Implement C410 (#382)
|
2022-10-09 23:33:55 -04:00 |
|
Charlie Marsh
|
34ca225393
|
Rename flakes8 to flake8
|
2022-10-09 23:02:44 -04:00 |
|
Harutaka Kawamura
|
38c30905e6
|
Implement C409 (#381)
|
2022-10-09 22:34:52 -04:00 |
|
Charlie Marsh
|
71ebd39f35
|
Extend assertEquals check to all deprecated unittest aliases (#380)
|
2022-10-09 22:13:51 -04:00 |
|
Charlie Marsh
|
30b1b1e15a
|
Treat TypeAlias values as annotations (#377)
|
2022-10-09 17:37:19 -04:00 |
|