Harutaka Kawamura
|
c4565fe0f5
|
Implement E741 (#137)
|
2022-09-11 12:30:28 -04:00 |
|
Charlie Marsh
|
dfd8a4158d
|
Parse function annotations within the ClassDef scope (#144)
|
2022-09-10 15:20:39 -04:00 |
|
Charlie Marsh
|
c247730bf5
|
Avoid treating keys as annotations in TypedDict
|
2022-09-10 15:19:11 -04:00 |
|
Charlie Marsh
|
024472d578
|
Implement F621 and F622 (#143)
|
2022-09-10 15:04:33 -04:00 |
|
Charlie Marsh
|
7d69a153e8
|
Support remaining typing module members (#141)
|
2022-09-10 14:51:43 -04:00 |
|
Charlie Marsh
|
6a24351202
|
Add support for TypedDict
|
2022-09-10 13:03:29 -04:00 |
|
Charlie Marsh
|
d7f95ac6b6
|
Upgrade RustPython parser to handle list assignments
|
2022-09-10 12:53:07 -04:00 |
|
Charlie Marsh
|
c61ff9a947
|
Adjust location when parsing deferred type annotations (#133)
|
2022-09-08 11:37:19 -04:00 |
|
Charlie Marsh
|
2c64cf3149
|
Add support for Literal, Type, and TypeVar (#131)
|
2022-09-08 11:07:45 -04:00 |
|
Charlie Marsh
|
2ac5c830c1
|
Parse assignment annotations prior to targets (#127)
|
2022-09-07 22:35:39 -04:00 |
|
Charlie Marsh
|
fad4e4c51d
|
Defer checking of function bodies (#125)
|
2022-09-07 22:34:43 -04:00 |
|
Charlie Marsh
|
5deb63a05f
|
Implement F601 and F602 (#122)
|
2022-09-07 12:57:50 -04:00 |
|
Charlie Marsh
|
59b518a54a
|
Upgrade RustPython to handle AnnAssign (#117)
|
2022-09-06 20:53:51 -04:00 |
|
Colin J. Fuller
|
74ecdc73ac
|
Handle E731 in type-annotated assignment (#116)
|
2022-09-06 20:18:46 -04:00 |
|
Colin J. Fuller
|
1ad6be7196
|
Add fixture examples for #114 (#115)
|
2022-09-06 20:18:05 -04:00 |
|
Charlie Marsh
|
27025055ee
|
Implement E713 and E714 (#111)
|
2022-09-06 10:23:20 -04:00 |
|
Charlie Marsh
|
e306fe0765
|
Implement E711 and E712 (#110)
|
2022-09-06 10:14:36 -04:00 |
|
Harutaka Kawamura
|
5ffb9c08d5
|
Implement E731 (#109)
|
2022-09-06 09:48:51 -04:00 |
|
Charlie Marsh
|
1a8940f015
|
Implement E902 (IOError) (#107)
|
2022-09-05 13:15:12 -04:00 |
|
Charlie Marsh
|
198e5cf27f
|
Implement R002 (NoAssertEquals) (#98)
|
2022-09-05 12:27:47 -04:00 |
|
Charlie Marsh
|
f902d25dc7
|
Implement ESLint-style fix for R0205 (#97)
|
2022-09-05 12:16:06 -04:00 |
|
Charlie Marsh
|
3cf9e3b201
|
Implement E402 (ModuleImportNotAtTopOfFile) (#102)
|
2022-09-04 16:20:36 -04:00 |
|
Harutaka Kawamura
|
b86414dc7a
|
Implement F707 (DefaultExceptNotLast) (#101)
|
2022-09-04 11:55:06 -04:00 |
|
Harutaka Kawamura
|
312bfd8d2b
|
Implement F631 (AssertTuple) (#99)
|
2022-09-04 08:39:49 -04:00 |
|
Harutaka Kawamura
|
e2f46537fd
|
Fix false positive for IfTuple (#96)
|
2022-09-03 22:56:55 -04:00 |
|
Charlie Marsh
|
6bb6cb1783
|
Implement F822 (#94)
|
2022-09-03 12:08:26 -04:00 |
|
Charlie Marsh
|
94faa7f301
|
Rename resources/test/src to resources/test/fixtures (#92)
|
2022-09-03 11:49:03 -04:00 |
|
Charlie Marsh
|
5041f6530c
|
Implement R0205 (#91)
|
2022-09-03 11:33:54 -04:00 |
|
Charlie Marsh
|
221f4304ad
|
Add support for __all__ export bindings (#87)
|
2022-09-02 10:17:31 -04:00 |
|
Charlie Marsh
|
c0131e65e5
|
Avoid putting decorators in the function scope (#86)
|
2022-09-02 09:13:06 -04:00 |
|
Charlie Marsh
|
bf4722a62f
|
Fix future-to-__future__ typo (#85)
|
2022-09-02 08:56:26 -04:00 |
|
Charlie Marsh
|
0318406535
|
Re-sort lint rules
|
2022-09-01 12:39:25 -04:00 |
|
Sekky61
|
0c99b5aac5
|
Fix F832 --> F823 typo (#73)
|
2022-09-01 12:37:34 -04:00 |
|
Charlie Marsh
|
2bac3027a5
|
Implement F704 (#66)
|
2022-08-31 19:11:59 -04:00 |
|
Charlie Marsh
|
c28ac75591
|
Implement F841 (for functions) (#65)
|
2022-08-31 19:11:26 -04:00 |
|
Charlie Marsh
|
59f009b52d
|
Enable globs in excludes list (#64)
|
2022-08-31 18:53:13 -04:00 |
|
Charlie Marsh
|
b5edcee9f2
|
Implement F841 (for exception handlers) (#63)
|
2022-08-31 18:40:34 -04:00 |
|
Charlie Marsh
|
3f739214b4
|
Bind excepthandler names (#62)
|
2022-08-31 18:16:37 -04:00 |
|
Charlie Marsh
|
adad214619
|
Handle submodule imports for F401 (#58)
|
2022-08-31 11:24:25 -04:00 |
|
Charlie Marsh
|
3afedcd48b
|
Upgrade parser to handle more F821 cases (#57)
|
2022-08-31 10:52:54 -04:00 |
|
Charlie Marsh
|
643797d922
|
Support builtins (#50)
|
2022-08-30 14:41:17 -04:00 |
|
Charlie Marsh
|
e9a3484edf
|
Implement F821 (#49)
|
2022-08-30 14:37:06 -04:00 |
|
Charlie Marsh
|
0cbcb982eb
|
Implement F823 (#44)
|
2022-08-29 23:04:44 -04:00 |
|
Charlie Marsh
|
847cbd0880
|
Fix forward annotations (#41)
|
2022-08-29 12:44:32 -04:00 |
|
Charlie Marsh
|
ea9fde14f6
|
Fix pyproject.toml key
|
2022-08-28 14:22:19 -04:00 |
|
Charlie Marsh
|
618915f09e
|
Implement experimental binding support (#28)
|
2022-08-27 18:16:19 -04:00 |
|
Charlie Marsh
|
d7ee58c17a
|
Add scope tracking (and F706) (#22)
|
2022-08-20 22:17:21 -04:00 |
|
Charlie Marsh
|
6f8144e6c2
|
Implement F901 (#21)
|
2022-08-20 21:25:04 -04:00 |
|
Charlie Marsh
|
b11a7eefa3
|
Enable excludes (#18)
|
2022-08-20 13:00:58 -04:00 |
|
Charlie Marsh
|
7359e862c1
|
Add pyproject.toml support (#17)
|
2022-08-20 13:00:34 -04:00 |
|