Commit Graph

558 Commits

Author SHA1 Message Date
Charlie Marsh 22cfd03b13 Bump ruff_dev to v0.0.103 2022-11-05 19:53:27 -04:00
Charlie Marsh 6741ea9790
Create a separate dev crate for development scripts (#607) 2022-11-05 15:59:18 -04:00
Charlie Marsh b335a6a5ec Bump version to 0.0.102 2022-11-05 14:13:02 -04:00
Charlie Marsh 0c8b981216 Bump version to 0.0.101 2022-11-04 14:46:48 -04:00
Charlie Marsh 34c91224d7 Bump version to 0.0.100 2022-11-04 12:10:17 -04:00
Charlie Marsh e5f30ff5a8
Use a rope to manage string slicing (#576) 2022-11-03 23:23:38 -04:00
Charlie Marsh 5576db3d5a Bump version to 0.0.99 2022-11-03 11:47:15 -04:00
Charlie Marsh 22991e3e0e Bump version to 0.0.98 2022-11-03 10:09:33 -04:00
Charlie Marsh 937c83d57f
Remove crates subdirectory (#563) 2022-11-03 09:19:54 -04:00
Charlie Marsh e00bcd19f5 Bump version to 0.0.97 2022-11-02 22:38:43 -04:00
Charlie Marsh e473df1fe9 Bump version to 0.0.96 2022-11-02 22:10:56 -04:00
Charlie Marsh f9def0a139 Bump version to 0.0.95 2022-11-02 09:03:34 -04:00
Charlie Marsh 2d83f99dbf Bump version to 0.0.94 2022-11-01 16:38:59 -04:00
Charlie Marsh f3f010cdf5
Move flake8-to-ruff to a separate crate (#528) 2022-10-31 14:22:07 -04:00
Charlie Marsh 7e5e03fb15
Add a Flake8-to-Ruff configuration conversion tool (#527) 2022-10-31 11:34:40 -04:00
Charlie Marsh 062c41b6f5 Bump version to 0.0.93 2022-10-31 09:20:39 -04:00
Charlie Marsh 138b06c98a Bump version to 0.0.92 2022-10-30 18:04:30 -04:00
Charlie Marsh 2415d73260
Remove RustPython fork (#523) 2022-10-30 18:04:05 -04:00
Charlie Marsh 9aa91d3d3c
Add a cargo bench for SourceCodeLocator (#521) 2022-10-30 13:50:42 -04:00
Charlie Marsh f84c1f1fa1 Bump version to 0.0.91 2022-10-29 18:49:26 -04:00
Charlie Marsh 5a3f06bab1 Bump version to 0.0.90 2022-10-29 18:34:38 -04:00
Charlie Marsh 934db3d179 Bump version to 0.0.89 2022-10-29 15:39:17 -04:00
Charlie Marsh ae5ad6a4ac Bump version to 0.0.88 2022-10-28 19:11:04 -04:00
Charlie Marsh 9a799eb4e6 Bump version to 0.0.87 2022-10-28 19:00:03 -04:00
Charlie Marsh 8fc5e91ec7
Enable prefix-based check code selection (#493) 2022-10-28 18:19:57 -04:00
Charlie Marsh 3f20cea402 Bump version to 0.0.86 2022-10-27 13:09:57 -04:00
Charlie Marsh 05fbd1a283 Bump version to 0.0.85 2022-10-26 19:13:04 -04:00
Charlie Marsh a9bcc15797 Bump version to 0.0.84 2022-10-26 12:01:55 -04:00
Charlie Marsh db3c847771 Bump version to 0.0.83 2022-10-25 21:24:13 -04:00
Charlie Marsh c72b8e8d1e Bump version to 0.0.82 2022-10-21 12:15:19 -04:00
Charlie Marsh e53b9807f6 Bump version to 0.0.81 2022-10-17 21:43:49 -04:00
Charlie Marsh 659a28de02 Bump version to 0.0.80 2022-10-17 17:02:44 -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 cf0d198365 Bump version to 0.0.79 2022-10-16 21:39:01 -04:00
Charlie Marsh 6ee3075867 Bump version to 0.0.78 2022-10-16 21:28:25 -04:00
Charlie Marsh 56f69ce71e Bump version to 0.0.77 2022-10-16 13:43:52 -04:00
Charlie Marsh 248a6cd50b
Remove offsets hacks for docstring parsing logic (#440) 2022-10-16 13:43:30 -04:00
Charlie Marsh e2aedc5ba8 Bump version to 0.0.76 2022-10-15 17:22:12 -04:00
konstin bb466bc8d3
Add initial wasm32-wasi support (#416) 2022-10-14 20:58:18 -04:00
Charlie Marsh 3e8ef5b40f Bump version to 0.0.75 2022-10-14 14:42:57 -04:00
Charlie Marsh 6a8e31b2ff Bump version to 0.0.74 2022-10-14 12:36:44 -04:00
Charlie Marsh 952a0eb4e3
Implement checks for Google-style docstrings (#427) 2022-10-14 11:53:29 -04:00
Charlie Marsh 3e28d6de04 Bump version to 0.0.73 2022-10-14 10:18:42 -04:00
Charlie Marsh 6fb82ab763
Use test_case for macro-driven check tests (#424) 2022-10-13 18:51:01 -04:00
Charlie Marsh 46e1b16472 Bump version to 0.0.72 2022-10-12 22:43:29 -04:00
Charlie Marsh 2f69be0d41 Bump version to 0.0.71 2022-10-12 17:14:28 -04:00
Charlie Marsh f0dab24079
Implement D405, D406, D410, D411, and D413 (#411) 2022-10-12 16:31:14 -04:00
Charlie Marsh e08e1caf71 Bump version to 0.0.70 2022-10-12 12:59:14 -04:00
Charlie Marsh 71802f8861 Bump version to 0.0.69 2022-10-11 12:54:56 -04:00
Harutaka Kawamura 8ba872ece4
Support linting input from stdin (#387) 2022-10-11 09:56:20 -04:00
Charlie Marsh 4730911b25 Bump version to 0.0.68 2022-10-10 16:50:09 -04:00
Charlie Marsh e1b711d9c6 Bump version to 0.0.67 2022-10-10 12:55:04 -04:00
Charlie Marsh 5a06fb28fd Bump version to 0.0.66 2022-10-10 10:03:59 -04:00
Charlie Marsh 2774194b03 Bump version to 0.0.65 2022-10-09 22:14:04 -04:00
Charlie Marsh 10b250ee57 Bump version to 0.0.64 2022-10-09 17:38:09 -04:00
Harutaka Kawamura bbe0220c72
Implement C415 (#371) 2022-10-09 10:12:58 -04:00
Charlie Marsh 129e2b6ad3 Bump version to 0.0.63 2022-10-08 22:51:49 -04:00
Charlie Marsh 73e744b1d0
Create unified Expr for PEP 604 rewrites (#370) 2022-10-08 22:13:00 -04:00
Charlie Marsh e1abe37c6a Bump version to 0.0.62 2022-10-08 20:28:38 -04:00
Charlie Marsh 54090bd7ac
Use strum to iterate over all check codes (#366) 2022-10-08 17:41:47 -04:00
Charlie Marsh c62727db42 Bump version to 0.0.61 2022-10-08 17:25:36 -04:00
Charlie Marsh dd496c7b52 Bump version to 0.0.60 2022-10-07 17:36:33 -04:00
Charlie Marsh 4645788205 Bump version to 0.0.59 2022-10-07 14:55:23 -04:00
Charlie Marsh f17d3b3c44 Bump version to 0.0.58 2022-10-07 12:14:03 -04:00
Charlie Marsh 82cc139d2d Bump version to 0.0.57 2022-10-06 09:16:56 -04:00
Charlie Marsh aba01745f5 Bump version to 0.0.56 2022-10-05 11:58:54 -04:00
Charlie Marsh 9b564c9cf4 Bump version to 0.0.55 2022-10-04 20:07:31 -04:00
Charlie Marsh 44897b2a5b
Enable AST-to-source code generation (#292) 2022-10-04 16:27:57 -04:00
Charlie Marsh 03e1397427 Bump version to 0.0.54 2022-10-04 14:32:06 -04:00
Charlie Marsh 406491a3a2 Bump version to 0.0.53 2022-10-04 08:56:46 -04:00
Charlie Marsh 31a0b20271 Bump version to 0.0.52 2022-10-03 15:22:58 -04:00
Charlie Marsh 64d8e25528 Bump version to 0.0.51 2022-10-03 14:08:39 -04:00
Charlie Marsh 4819e19ba2 Bump version to 0.0.50 2022-10-02 20:43:30 -04:00
Charlie Marsh 558d9fcbe3
Enable LibCST-based autofixing for SPR001 (#297) 2022-10-02 19:58:13 -04:00
Charlie Marsh 46e6a1b3be
Add end locations to all nodes (#296) 2022-10-02 12:49:48 -04:00
Charlie Marsh 1e36c109c6 Bump version to 0.0.49 2022-09-30 09:15:32 -04:00
Charlie Marsh 6fef4db433 Bump version to 0.0.48 2022-09-29 16:40:01 -04:00
Charlie Marsh c7349b69c1 Bump version to 0.0.47 2022-09-28 22:30:48 -04:00
Anders Kaseorg 886def13bd
Upgrade to clap 4 (#272) 2022-09-28 17:11:57 -04:00
Charlie Marsh 949e4d4077 Bump version to 0.0.46 2022-09-24 13:10:10 -04:00
Charlie Marsh b8f517c70e Bump version to 0.0.45 2022-09-22 14:11:09 -04:00
Charlie Marsh 38b19b78b7
Enable noqa directives on logical lines (#257) 2022-09-22 12:56:15 -04:00
Charlie Marsh 32e62d9209 Use specific version tags 2022-09-21 15:11:53 -04:00
Charlie Marsh 1e171ce0e8 Bump version to 0.0.44 2022-09-21 12:25:14 -04:00
Charlie Marsh e4f571ea61 Bump version to 0.0.43 2022-09-20 12:26:49 -04:00
Charlie Marsh f53c4fc221 Bump version to 0.0.42 2022-09-19 21:14:17 -06:00
Charlie Marsh 3892a49a97 Bump version to 0.0.41 2022-09-19 21:09:33 -06:00
Charlie Marsh a0b50d7ebc
Use absolute paths for exclusion matching (#213) 2022-09-19 20:32:31 -06:00
Charlie Marsh 3937885f37 Bump version to 0.0.40 2022-09-16 04:57:21 -04:00
Charlie Marsh 06e5b3e457 Bump version to 0.0.39 2022-09-15 21:41:14 -04:00
Charlie Marsh 9d4a4478f7
Improve exclusion syntax to match exact files (#209) 2022-09-15 21:40:49 -04:00
Charlie Marsh a2df89dedd Bump version to 0.0.38 2022-09-14 22:38:42 -04:00
Charlie Marsh d008a181ec
Improve default exclusions and support extend-exclude (#188) 2022-09-14 22:21:17 -04:00
Charlie Marsh 6d612a428a
Migrate linter tests to insta (#194) 2022-09-14 21:52:44 -04:00
Dmitry Dygalo 08152787e1
chore: Use `once_cell` instead of `lazy_static` (#178) 2022-09-13 10:06:21 -04:00
Charlie Marsh 5f77b420cd Bump version to 0.0.37 2022-09-12 21:35:08 -04:00
Charlie Marsh 062d7081a0 Bump version to 0.0.36 2022-09-12 11:16:26 -04:00
Charlie Marsh 546be5692a Bump version to 0.0.35 2022-09-11 21:54:00 -04:00
Charlie Marsh 5f4a62aa40 Bump version to 0.0.34 2022-09-11 18:05:52 -04:00
Charlie Marsh 81ae3bfc94 Bump version to 0.0.33 2022-09-11 10:45:02 -04:00
Charlie Marsh 8698c06c36 Bump version to 0.0.32 2022-09-10 15:21:01 -04:00
Charlie Marsh 7d69a153e8
Support remaining typing module members (#141) 2022-09-10 14:51:43 -04:00
Charlie Marsh 4fc68e0310 Bump version to 0.0.31 2022-09-10 13:05:15 -04:00
Charlie Marsh d7f95ac6b6 Upgrade RustPython parser to handle list assignments 2022-09-10 12:53:07 -04:00
Charlie Marsh 7c17785eac Bump version to 0.0.30 2022-09-08 11:42:45 -04:00
Charlie Marsh 55d1f34bae Bump version to 0.0.29 2022-09-06 22:14:12 -04:00
Charlie Marsh 59b518a54a
Upgrade RustPython to handle AnnAssign (#117) 2022-09-06 20:53:51 -04:00
Charlie Marsh b44d6c2c44 Bump version to 0.0.28 2022-09-06 14:20:02 -04:00
Charlie Marsh 2749660b1f
Disable update-informer on linux-cross (#113) 2022-09-06 14:19:38 -04:00
Charlie Marsh c1eeae90f1 Bump version to 0.0.27 2022-09-06 10:23:48 -04:00
Charlie Marsh e306fe0765
Implement E711 and E712 (#110) 2022-09-06 10:14:36 -04:00
Charlie Marsh 45db571935 Bump version to 0.0.26 2022-09-05 12:28:27 -04:00
Charlie Marsh f902d25dc7
Implement ESLint-style fix for R0205 (#97) 2022-09-05 12:16:06 -04:00
Grachev Mikhail d580f2eb90
Check for updates (#90) 2022-09-03 16:31:44 -04:00
Charlie Marsh 4319bd1755 Bump version to 0.0.25 2022-09-03 12:09:11 -04:00
Charlie Marsh 26e1f4b6df Bump version to 0.0.24 2022-09-02 10:18:40 -04:00
Dmitry Dygalo 5a3092e805
perf: Compile `Regex` once (#77) 2022-09-01 12:49:29 -04:00
Charlie Marsh ba27e50164 Bump version to 0.0.23 2022-09-01 09:21:43 -04:00
Charlie Marsh 64df4eb311 Bump version to 0.0.22 2022-08-31 19:12:31 -04:00
Charlie Marsh 59f009b52d
Enable globs in excludes list (#64) 2022-08-31 18:53:13 -04:00
Charlie Marsh 556ae00078 Bump version to 0.0.21 2022-08-31 11:25:46 -04:00
Charlie Marsh 3afedcd48b
Upgrade parser to handle more F821 cases (#57) 2022-08-31 10:52:54 -04:00
Charlie Marsh 1e67ce229f Increment to v0.0.20 2022-08-30 14:41:28 -04:00
Charlie Marsh 7ed5b3d3a2
Avoid re-reading + iterating over lines for ignores (#48) 2022-08-30 13:19:22 -04:00
Charlie Marsh 0cbcb982eb
Implement F823 (#44) 2022-08-29 23:04:44 -04:00
Charlie Marsh 16b6859e94 Remove trailing newline 2022-08-29 21:59:32 -04:00
Charlie Marsh 07ed1e3b01 Cut abi3-compatible wheels 2022-08-29 21:57:47 -04:00
Charlie Marsh c766174c55 Bump version 2022-08-29 17:13:26 -04:00
Charlie Marsh 37401bdfb0
Build wheels for Linux (#42) 2022-08-29 17:13:08 -04:00
Charlie Marsh ecf1633a14 Bump version 2022-08-29 12:54:23 -04:00
Charlie Marsh 2e83f7b124 Restructure binary 2022-08-29 11:54:40 -04:00
Charlie Marsh 965578e7b2 Cut a release 2022-08-28 14:38:44 -04:00
Charlie Marsh 6c8794692b Tweak README 2022-08-27 21:10:44 -04:00
Charlie Marsh 2f266e5e20 Add project metadata 2022-08-27 20:40:40 -04:00
Charlie Marsh c52fdfa748
Rename to ruff (#29) 2022-08-27 18:30:30 -04:00
Charlie Marsh 618915f09e
Implement experimental binding support (#28) 2022-08-27 18:16:19 -04:00
Charles Marsh b574cdcb26 Use version= in Cargo.toml 2022-08-23 12:40:47 -04:00
Charles Marsh ab0144ca5b Upgrade rustpython-parser 2022-08-23 12:40:23 -04:00
Charlie Marsh 95ee62448b
Add support for match case (#24) 2022-08-21 14:51:48 -04:00
Charlie Marsh f3fd95572e
Upgrade RustPython (#23) 2022-08-21 14:45:16 -04:00
Charlie Marsh d7ee58c17a
Add scope tracking (and F706) (#22) 2022-08-20 22:17:21 -04:00
Charles Marsh 8d0d0bed0d Bump version number 2022-08-20 14:17:40 -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
Charlie Marsh b7d7c50b2b
Add benchmarking (#16) 2022-08-19 15:38:43 -04:00
Charlie Marsh 3b1b53dacf
Add support for noqa pragmas (#11) 2022-08-15 22:00:50 -04:00
Charlie Marsh 611037bbd4
Add a check for long lines (#10) 2022-08-13 18:02:30 -04:00
Charlie Marsh 290b0091c5
Add duplicate arguments check (#8) 2022-08-13 14:20:19 -04:00
Charles Marsh 70f1677c8e Include version in cache key 2022-08-13 11:57:27 -04:00
Charles Marsh b507f72c9e Increment version 2022-08-12 17:53:49 -04:00
Charles Marsh 7f9b6d210d Modify watch formatting 2022-08-10 21:20:15 -04:00
Charles Marsh 5378c85697 Minor fixes to Maturin packaging 2022-08-10 19:29:25 -04:00
Charles Marsh 2162a6808a Decrease the version 2022-08-10 16:23:57 -04:00
Charlie Marsh 36efdfe7b4
Enable Maturin (#1) 2022-08-10 15:42:29 -04:00
Charles Marsh d6b4623ff7 Misc. clean up 2022-08-10 15:14:26 -04:00
Charles Marsh a8e7a98300 Add file watcher 2022-08-10 14:00:08 -04:00
Charles Marsh bd2e159ceb Amend README.md 2022-08-09 13:23:59 -04:00
Charles Marsh 0d8e4bd6e9 Initial commit for linter prototype 2022-08-09 13:19:19 -04:00