Commit Graph

  • 7d69a153e8
    Support remaining typing module members (#141) Charlie Marsh 2022-09-10 14:51:43 -0400
  • 55cd0887c2 Implement F621 and F622 Charlie Marsh 2022-09-10 14:49:29 -0400
  • 30fb86aab2 Support remaining typing module members Charlie Marsh 2022-09-10 14:32:10 -0400
  • 4fc68e0310 Bump version to 0.0.31 v0.0.31 Charlie Marsh 2022-09-10 13:05:15 -0400
  • 6a24351202 Add support for TypedDict Charlie Marsh 2022-09-10 13:03:29 -0400
  • d7f95ac6b6 Upgrade RustPython parser to handle list assignments Charlie Marsh 2022-09-10 12:53:07 -0400
  • ba8b5e110f Add more test cases harupy 2022-09-10 20:47:55 +0900
  • 9b7305d228 Use visit_excepthandler harupy 2022-09-10 19:21:32 +0900
  • 48a0795aec Fix clippy errors harupy 2022-09-10 18:42:08 +0900
  • 80bf8b4b08 clean up harupy 2022-09-10 18:37:00 +0900
  • 4f98c5e1db Implement E741 harupy 2022-09-10 18:15:23 +0900
  • 11234ea555 Add await to YieldOutsideFunction Charlie Marsh 2022-09-08 22:54:11 -0400
  • b536159541
    Pull check logic out of check_ast.rs (#135) Charlie Marsh 2022-09-08 22:46:42 -0400
  • 639920ffe2 Pull check logic out of check_ast.rs Charlie Marsh 2022-09-08 22:38:24 -0400
  • 7c17785eac Bump version to 0.0.30 v0.0.30 Charlie Marsh 2022-09-08 11:42:45 -0400
  • f1acd28f08 Skip slice error for invalid TypeVar calls Charlie Marsh 2022-09-08 11:40:55 -0400
  • c61ff9a947
    Adjust location when parsing deferred type annotations (#133) Charlie Marsh 2022-09-08 11:37:19 -0400
  • 12cd0e3dc6 Adjust location when parsing deferred type annotations Charlie Marsh 2022-09-08 11:25:46 -0400
  • 2c64cf3149
    Add support for Literal, Type, and TypeVar (#131) Charlie Marsh 2022-09-08 11:07:45 -0400
  • 44ea80c7f8 Add support for Literal, Type, and TypeVar Charlie Marsh 2022-09-08 10:51:36 -0400
  • fc5f34c76f
    Use scope-tracking logic for parents (#130) Charlie Marsh 2022-09-08 09:14:58 -0400
  • 268c80c115 Use scope-tracking logic for parents Charlie Marsh 2022-09-07 22:40:32 -0400
  • a8f4faa6e4 Fix crash on missing parent Charlie Marsh 2022-09-07 22:40:25 -0400
  • 2ac5c830c1
    Parse assignment annotations prior to targets (#127) Charlie Marsh 2022-09-07 22:35:39 -0400
  • b0ab14aab3 Parse assignment annotations prior to targets Charlie Marsh 2022-09-07 22:32:57 -0400
  • 994f12050d
    Support 'ignore' in pyproject.toml (#126) Charlie Marsh 2022-09-07 22:34:51 -0400
  • fad4e4c51d
    Defer checking of function bodies (#125) Charlie Marsh 2022-09-07 22:34:43 -0400
  • cde13deba4 Support 'ignore' in pyproject.toml Charlie Marsh 2022-09-07 22:21:56 -0400
  • 3c41b33023 Try to fix Charlie Marsh 2022-09-07 20:43:55 -0400
  • 7be26dafe9 Try to annotate lifetimes Charlie Marsh 2022-09-07 13:54:11 -0400
  • c0042a3ca4 Use Mode::None for --no-cache Charlie Marsh 2022-09-07 21:47:07 -0400
  • 5deb63a05f
    Implement F601 and F602 (#122) Charlie Marsh 2022-09-07 12:57:50 -0400
  • 6a6e099d05 Implement F601 and F602 Charlie Marsh 2022-09-07 10:15:38 -0400
  • 5e9ea8bda2 Add documentation on parity with Flake8 Charlie Marsh 2022-09-07 10:32:28 -0400
  • 55d1f34bae Bump version to 0.0.29 v0.0.29 Charlie Marsh 2022-09-06 22:14:12 -0400
  • 59b518a54a
    Upgrade RustPython to handle AnnAssign (#117) Charlie Marsh 2022-09-06 20:53:51 -0400
  • cc691ee833 Upgrade RustPython to handle AnnAssign Charlie Marsh 2022-09-06 20:27:28 -0400
  • 74ecdc73ac
    Handle E731 in type-annotated assignment (#116) Colin J. Fuller 2022-09-06 20:18:46 -0400
  • 1ad6be7196
    Add fixture examples for #114 (#115) Colin J. Fuller 2022-09-06 20:18:05 -0400
  • 242eb04220 Handle E731 in type-annotated assignment Colin Fuller 2022-09-06 20:04:16 -0400
  • 2330320864 Add fixture examples for #114 Colin Fuller 2022-09-06 19:06:45 -0400
  • b44d6c2c44 Bump version to 0.0.28 v0.0.28 Charlie Marsh 2022-09-06 14:20:02 -0400
  • 2749660b1f
    Disable update-informer on linux-cross (#113) Charlie Marsh 2022-09-06 14:19:38 -0400
  • b35d4eece0 Disable update-informer on linux-cross Charlie Marsh 2022-09-06 13:56:18 -0400
  • c1eeae90f1 Bump version to 0.0.27 v0.0.27 Charlie Marsh 2022-09-06 10:23:48 -0400
  • 27025055ee
    Implement E713 and E714 (#111) Charlie Marsh 2022-09-06 10:23:20 -0400
  • e63f361223 Implement E713 and E714 Charlie Marsh 2022-09-06 09:49:26 -0400
  • e306fe0765
    Implement E711 and E712 (#110) Charlie Marsh 2022-09-06 10:14:36 -0400
  • 7318bf8b12 Implement E711 and E712 Charlie Marsh 2022-09-05 23:19:05 -0400
  • 5ffb9c08d5
    Implement E731 (#109) Harutaka Kawamura 2022-09-06 22:48:51 +0900
  • d28845d9f2 update resources/test/fixtures/pyproject.toml harupy 2022-09-06 22:41:28 +0900
  • b684641677 Implement E731 harupy 2022-09-06 22:32:41 +0900
  • 1a8940f015
    Implement E902 (IOError) (#107) Charlie Marsh 2022-09-05 13:15:12 -0400
  • 9097bf5ed6 Implement E902 (IOError) Charlie Marsh 2022-09-05 12:42:00 -0400
  • 45db571935 Bump version to 0.0.26 v0.0.26 Charlie Marsh 2022-09-05 12:28:20 -0400
  • 198e5cf27f
    Implement R002 (NoAssertEquals) (#98) Charlie Marsh 2022-09-05 12:27:47 -0400
  • 79b6472c7c Add a note RE Black compat Charlie Marsh 2022-09-05 12:27:39 -0400
  • ca45952e33 Implement R002 (NoAssertEquals) Charlie Marsh 2022-09-03 22:53:59 -0400
  • f902d25dc7
    Implement ESLint-style fix for R0205 (#97) Charlie Marsh 2022-09-05 12:16:06 -0400
  • de6c3cc667 Add way more test cases Charlie Marsh 2022-09-05 09:11:42 -0400
  • da9a8cfd34 Address TODOs Charlie Marsh 2022-09-04 17:15:58 -0400
  • 7e35c18946 Add a ::new Charlie Marsh 2022-09-04 10:16:38 -0400
  • 1eafc5a902 Implement ESLint-style fix for R0205 Charlie Marsh 2022-09-03 13:59:57 -0400
  • 826bdfeb63
    Add utility scripts for AST printing (#105) Charlie Marsh 2022-09-05 09:31:55 -0400
  • ec9f1985cd Add utility scripts for AST printing Charlie Marsh 2022-09-05 09:17:41 -0400
  • a3fb0d6c20
    Remove custom serialization for Location (#104) Charlie Marsh 2022-09-04 17:54:45 -0400
  • 8e182a6d75 Remove custom serialization for Location Charlie Marsh 2022-09-04 17:37:01 -0400
  • 26b529f9dc Add PartialOrd to Location Charlie Marsh 2022-09-04 16:31:34 -0400
  • 3cf9e3b201
    Implement E402 (ModuleImportNotAtTopOfFile) (#102) Charlie Marsh 2022-09-04 16:20:36 -0400
  • c04d752509 Implement E402 (ModuleImportNotAtTopOfFile) Charlie Marsh 2022-09-04 16:09:01 -0400
  • 533b4e752b Reduce ignores in CPython benchmark Charlie Marsh 2022-09-04 16:13:35 -0400
  • cf45d520e6 Fix failing test Charlie Marsh 2022-09-04 12:02:21 -0400
  • b86414dc7a
    Implement F707 (DefaultExceptNotLast) (#101) Harutaka Kawamura 2022-09-05 00:55:06 +0900
  • feb9069ac0 Add to examples/generate_rules_table.rs Charlie Marsh 2022-09-04 11:54:36 -0400
  • 1009e8b4ea Implement F707 harupy 2022-09-05 00:51:19 +0900
  • 8f6ab8b37a Fix formatting of some rule messages Charlie Marsh 2022-09-04 09:52:31 -0400
  • 312bfd8d2b
    Implement F631 (AssertTuple) (#99) Harutaka Kawamura 2022-09-04 21:39:49 +0900
  • 5a9d545834 implement assert tuple harupy 2022-09-04 12:47:29 +0900
  • e2f46537fd
    Fix false positive for `IfTuple` (#96) Harutaka Kawamura 2022-09-04 11:56:55 +0900
  • ea801225fc use is_empty harupy 2022-09-04 10:33:46 +0900
  • ad15814811 Fix false positive for IfTuple harupy 2022-09-04 10:28:41 +0900
  • 97cc30768d Fix typo in enforce_line_too_long Charlie Marsh 2022-09-03 16:32:15 -0400
  • d580f2eb90
    Check for updates (#90) Grachev Mikhail 2022-09-03 23:31:44 +0300
  • 507fecfd9a
    perf: Avoid `Vec<&str>` allocation during line length checking (#95) Dmitry Dygalo 2022-09-03 22:27:18 +0200
  • d9f656d552
    perf: Avoid `Vec<&str>` allocation during line length checking Dmitry Dygalo 2022-09-03 20:50:55 +0200
  • 4319bd1755 Bump version to 0.0.25 v0.0.25 Charlie Marsh 2022-09-03 12:09:05 -0400
  • 6bb6cb1783
    Implement F822 (#94) Charlie Marsh 2022-09-03 12:08:26 -0400
  • a0fe021a2f Implement F822 Charlie Marsh 2022-09-03 11:53:52 -0400
  • e9412c9452
    Generate a list of supported lint rules (#93) Charlie Marsh 2022-09-03 11:56:11 -0400
  • e1ea489315 Generate a list of supported lint rules Charlie Marsh 2022-09-03 11:33:18 -0400
  • 94faa7f301
    Rename resources/test/src to resources/test/fixtures (#92) Charlie Marsh 2022-09-03 11:49:03 -0400
  • 7888388118 Rename resources/test/src to resources/test/fixtures Charlie Marsh 2022-09-03 11:19:24 -0400
  • 5041f6530c
    Implement R0205 (#91) Charlie Marsh 2022-09-03 11:33:54 -0400
  • 6d6c73b370 Implement R0205 Charlie Marsh 2022-09-03 11:17:04 -0400
  • a849aa462f Check for updates Mikhail Grachev 2022-09-03 12:43:45 +0300
  • d7412af996 Try lifetimes Charlie Marsh 2022-09-02 19:50:15 -0400
  • b1f734f445 Little demo Charlie Marsh 2022-09-02 18:39:51 -0400
  • a9d1d17eac Try to support transformations Charlie Marsh 2022-09-02 18:02:26 -0400
  • 3c7716ef27
    refactor: run `cargo clippy --fix` (#88) Narawit Rakket 2022-09-03 04:01:24 +0700
  • 0cfa2d617a Iterate on CST traversal Charlie Marsh 2022-09-02 15:34:51 -0400