Charlie Marsh
7b81f36e54
Enable executable checks on Windows ( #2133 )
2023-01-24 10:46:27 -05:00
Charlie Marsh
d645a19e0a
Bump version to 0.0.232
2023-01-24 09:49:07 -05:00
Charlie Marsh
549a5d44bc
Upgrade to toml v0.6.0 ( #2116 )
...
Closes #1894 .
2023-01-23 19:22:42 -05:00
Charlie Marsh
1c3265ef98
Bump version to 0.0.231
2023-01-23 12:51:09 -05:00
Charlie Marsh
23b622943e
Bump version to 0.0.230
2023-01-22 13:58:41 -05:00
Harutaka Kawamura
a7ce8621a9
Update RustPython to fix `Dict.keys` type ( #2086 )
...
This PR upgrades RustPython to fix the type of `Dict.keys` to `Vec<Option<Expr>>` (see https://github.com/RustPython/RustPython/pull/4449 for why this change was needed) and unblock #1884 .
2023-01-22 13:24:00 -05:00
Charlie Marsh
6bfa1804de
Remove remaining `ropey` usages ( #2076 )
2023-01-21 18:24:10 -05:00
figsoda
b1bda0de82
fix: pin rustpython to the same revision to fix cargo vendor ( #2069 )
...
I was trying to update ruff in nixpkgs and ran into this error when it was running `cargo vendor`
```
error: failed to sync
Caused by:
found duplicate version of package `rustpython-ast v0.2.0` vendored from two sources:
source 1: https://github.com/RustPython/RustPython.git?rev=62aa942bf506ea3d41ed0503b947b84141fdaa3c#62aa942b
source 2: https://github.com/RustPython/RustPython.git?rev=ff90fe52eea578c8ebdd9d95e078cc041a5959fa#ff90fe52
```
2023-01-21 14:40:00 -05:00
Charlie Marsh
84300e00ff
Bump version to 0.0.229
2023-01-21 13:18:06 -05:00
Colin Delahunty
80295f335b
Pyupgrade: Printf string formatting ( #1803 )
2023-01-21 09:37:22 -05:00
Charlie Marsh
465943adf7
Revert "Upgrade to toml v0.5.11" ( #2058 )
...
This _did_ fix https://github.com/charliermarsh/ruff/issues/1894 , but was a little premature. `toml` doesn't actually depend on `toml-edit` yet, and `v0.5.11` was mostly about deprecations AFAICT. So upgrading might solve that issue, but could introduce other incompatibilities, and I'd like to minimize churn. I expect that `toml` will have a new release soon, so we can revert this revert.
Reverts charliermarsh/ruff#2040 .
2023-01-21 07:54:56 -05:00
Charlie Marsh
20a9252e92
Upgrade to toml v0.5.11 ( #2040 )
...
In #1680 , we moved over to `toml_edit`. But it looks like `toml` now uses `toml_edit`, and has implemented some improvements (e.g., this closes #1894 ).
2023-01-20 17:20:45 -05:00
Charlie Marsh
5377d24507
Bump version to 0.0.228
2023-01-20 09:58:56 -05:00
Aarni Koskela
3a81f893cc
Bump terminfo to remove a whole bunch of unnecessary dependencies ( #2022 )
...
See 6281c6b8f7
```
$ cargo update -p terminfo
Updating crates.io index
Removing cfg-if v0.1.10
Removing dirs v2.0.2
Removing getrandom v0.1.16
Removing phf v0.8.0
Updating phf_codegen v0.8.0 -> v0.11.1
Updating phf_generator v0.8.0 -> v0.11.1
Removing phf_shared v0.8.0
Removing rand v0.7.3
Removing rand_chacha v0.2.2
Removing rand_core v0.5.1
Removing rand_hc v0.2.0
Removing rand_pcg v0.2.1
Updating terminfo v0.7.3 -> v0.7.5
Removing wasi v0.9.0+wasi-snapshot-preview1
```
2023-01-20 09:09:02 -05:00
Aarni Koskela
bea6deb0c3
Port pydocstyle code 401 (ImperativeMood) ( #1999 )
...
This adds support for pydocstyle code D401 using the `imperative` crate.
2023-01-20 07:18:27 -05:00
Charlie Marsh
cf56955ba6
Bump version to 0.0.227
2023-01-19 23:24:52 -05:00
Charlie Marsh
045229630e
Upgrade RustPython ( #2011 )
...
This lets us revert the "manual" fix introduced in #1944 .
2023-01-19 21:49:12 -05:00
Martin Fischer
6cf770a692
rule 5/8: Remove FromStr impl for Rule
2023-01-18 23:51:48 -05:00
Charlie Marsh
d8645acd1f
Bump version to 0.0.226
2023-01-18 20:54:38 -05:00
Charlie Marsh
dae95626ae
Use `smallvec` for call path representation ( #1960 )
...
This provides a ~10% speed-up for large codebases with `--select ALL`:

2023-01-18 11:29:05 -05:00
Charlie Marsh
cdb4700813
Bump version to 0.0.225
2023-01-18 00:22:48 -05:00
Charlie Marsh
74a8a218f3
Bump version to 0.0.224
2023-01-16 23:43:14 -05:00
Charlie Marsh
3a3a5fcd81
Remove -dev suffix from flake8_to_ruff
2023-01-15 22:45:14 -05:00
Charlie Marsh
e8577d5e26
Bump version to 0.0.223
2023-01-15 22:44:01 -05:00
Charlie Marsh
e3cc918b93
Bump version to 0.0.222
2023-01-14 23:34:53 -05:00
Ran Benita
3447dd3615
Bump RustPython ( #1836 )
...
This bumps RustPython so we can use the new `NonLogicalNewline` token.
A couple of rules needed a fix due to the new token. There might be more
that are not caught by tests (anything working with tokens directly with
lookaheads), I hope not.
2023-01-14 08:03:27 -05:00
Charlie Marsh
931d41bff1
Revert "Bump version to 0.0.222"
...
This reverts commit 852aab5758 .
2023-01-13 23:56:29 -05:00
Charlie Marsh
852aab5758
Bump version to 0.0.222
2023-01-13 23:50:08 -05:00
Charlie Marsh
ee6c81d02a
Bump version to 0.0.221
2023-01-13 23:33:15 -05:00
Martin Fischer
82aff5f9ec
Split off ruff_cli crate from ruff library
...
This lets you test the ruff linters or use the ruff library
without having to compile the ~100 additional dependencies
that are needed by the CLI.
Because we set the following in the [workspace] section of Cargo.toml:
default-members = [".", "ruff_cli"]
`cargo run` still runs the CLI and `cargo test` still tests
the code in src/ as well as the code in the new ruff_cli crate.
(But you can now also run `cargo test -p ruff` to only test the linters.)
2023-01-13 21:37:54 -05:00
Charlie Marsh
9aeb5df5fe
Bump version to 0.0.220
2023-01-12 17:57:04 -05:00
Charlie Marsh
d8162ce79d
Bump version to 0.0.219
2023-01-11 23:46:01 -05:00
Charlie Marsh
cfbd068dd5
Bump version to 0.0.218
2023-01-10 21:28:23 -05:00
Charlie Marsh
edab268d50
Bump version to 0.0.217
2023-01-09 23:26:22 -05:00
Charlie Marsh
2cb59b0f45
Use dedicated warnings for flake8-to-ruff ( #1748 )
2023-01-09 12:48:06 -05:00
Charlie Marsh
caf6c65de7
Bump version to 0.0.216
2023-01-09 01:14:28 -05:00
Charlie Marsh
0152814a00
Bump version to 0.0.215
2023-01-07 22:17:29 -05:00
Charlie Marsh
edf46c06d0
Bump version to 0.0.214
2023-01-07 15:34:45 -05:00
Harutaka Kawamura
5cdd7ccdb8
Use text in comment token ( #1714 )
...
https://github.com/RustPython/RustPython/pull/4426 has been merged. We
can simplify code using text in comment tokens.
2023-01-07 07:29:04 -05:00
Charlie Marsh
f1c3ebfe0f
Bump version to 0.0.213
2023-01-07 00:30:56 -05:00
messense
43575da537
Replace `toml` with `toml_edit` ( #1680 )
...
The `toml` crate doesn't support TOML 1.0, but `toml_edit` does. While
there is a plan to [migrate `toml` to be on
`toml_edit`](https://github.com/toml-rs/toml/issues/340 ), it's not ready
yet and it's very easy to switch back to `toml` when it's ready.
2023-01-05 22:08:23 -05:00
Charlie Marsh
ee4cae97d5
Bump version to 0.0.212
2023-01-05 21:25:42 -05:00
messense
1991d618a3
Add proc-macro to derive `CheckCodePrefix` ( #1656 )
...
IMO a derive macro is a natural way to generate new code, and it reduces
the chance of merge conflicts.
2023-01-05 11:39:16 -05:00
Charlie Marsh
7b59cd2d32
Bump version to 0.0.211
2023-01-04 23:13:04 -05:00
Charlie Marsh
aacfc9ee0b
Bump version to 0.0.210
2023-01-03 21:46:08 -05:00
Charlie Marsh
e9a236f740
Bump version to 0.0.209
2023-01-03 08:27:28 -05:00
Charlie Marsh
8b277138de
Bump version to 0.0.208
2023-01-02 23:19:03 -05:00
Oliver Margetts
cd5882c66d
Remove need for vendored format/cformat code ( #1573 )
2023-01-02 19:37:31 -05:00
Charlie Marsh
14042800c2
Remove common-path dependency ( #1565 )
2023-01-02 17:23:29 -05:00
Edgar R. M
c4014ef2d3
Implement `flake8-pytest-style` ( #1506 )
2023-01-02 16:34:17 -05:00
Charlie Marsh
f74050e5b1
Bump version to 0.0.207
2023-01-02 14:39:32 -05:00
Charlie Marsh
2315db7d13
Bump version to 0.0.206
2023-01-01 16:39:29 -05:00
Harutaka Kawamura
4b8e30f350
Fix `Name` node range in `NamedExpr` node ( #1526 )
2023-01-01 02:41:49 -05:00
Charlie Marsh
0e8c237167
Bump version to 0.0.205
2022-12-31 13:44:39 -05:00
Charlie Marsh
0c215365ae
Bump version to 0.0.204
2022-12-31 08:20:09 -05:00
Harutaka Kawamura
3e23fd1487
Stop overriding locations for expressions within f-strings ( #1494 )
2022-12-30 23:43:59 -05:00
Charlie Marsh
74903f23d6
Bump version to 0.0.203
2022-12-30 15:33:30 -05:00
Charlie Marsh
818582fe8a
Bump version to 0.0.202
2022-12-30 08:16:32 -05:00
Charlie Marsh
4a6e5d1549
Bump version to 0.0.201
2022-12-29 23:01:35 -05:00
Charlie Marsh
118a93260a
Bump version to 0.0.200
2022-12-29 13:31:23 -05:00
Charlie Marsh
057414ddd4
Bump version to 0.0.199
2022-12-28 20:58:43 -05:00
Charlie Marsh
058ee8e6bf
Add a --diff flag to dry-run autofixes ( #1431 )
2022-12-28 19:21:29 -05:00
Charlie Marsh
c679570041
Bump version to 0.0.198
2022-12-27 21:39:53 -05:00
Charlie Marsh
043d31dcdf
Bump version to 0.0.197
2022-12-27 17:05:15 -05:00
Charlie Marsh
3e96803033
Bump version to 0.0.196
2022-12-27 12:02:02 -05:00
Harutaka Kawamura
9106d5338b
Replace `make_tokenize` with `make_tokenizer_located` ( #1405 )
2022-12-27 10:07:03 -05:00
Charlie Marsh
1e4b1533ad
Bump version to 0.0.195
2022-12-26 20:41:39 -05:00
Reiner Gerecke
bdb1505262
Web playground with WASM ( #1279 )
2022-12-26 12:09:17 -05:00
Reiner Gerecke
939f738a71
Update rust python to handle files with BOM ( #1379 )
2022-12-26 07:03:13 -05:00
Charlie Marsh
5ef8bff341
Bump version to 0.0.194
2022-12-25 19:54:45 -05:00
Charlie Marsh
8b72f55a09
Add `--required-version` ( #1376 )
2022-12-25 19:53:50 -05:00
Charlie Marsh
ec80d1cd85
Respect natural ordering for imports ( #1374 )
2022-12-25 18:11:41 -05:00
Charlie Marsh
f6ca49e05f
Bump version to 0.0.193
2022-12-24 14:56:26 -05:00
Edgar R. M
4888afd423
Generate JSON schema for Ruff options ( #1329 )
2022-12-24 14:10:22 -05:00
Harutaka Kawamura
201e1250de
Update RustPython to use the correct `BinOp` location ( #1355 )
2022-12-23 22:58:39 -05:00
Charlie Marsh
51bda28a7d
Bump version to 0.0.192
2022-12-22 17:31:31 -05:00
Charlie Marsh
03e4f5be8a
Bump version to 0.0.191
2022-12-21 21:16:21 -05:00
Charlie Marsh
bf5fec342c
Support shell expansion in `extend` paths ( #1323 )
2022-12-21 20:46:38 -05:00
Charlie Marsh
5c70f5044b
Improve debug logging in flake8-to-ruff ( #1320 )
2022-12-21 20:05:48 -05:00
Charlie Marsh
20234c6156
Bump version to 0.0.190
2022-12-21 16:01:48 -05:00
Charlie Marsh
ef8fe31c0c
Bump version to 0.0.189
2022-12-20 13:26:17 -05:00
Charlie Marsh
4107bc828d
Bump version to 0.0.188
2022-12-19 12:18:06 -05:00
Charlie Marsh
b5ab492a70
Bump version to 0.0.187
2022-12-18 20:09:02 -05:00
Charlie Marsh
1028ed3565
Bump version to 0.0.186
2022-12-18 14:30:30 -05:00
Harutaka Kawamura
d3443d7c19
Update RustPython to use correct Tuple location ( #1278 )
2022-12-18 08:53:57 -05:00
Charlie Marsh
a2806eb8ef
Bump version to 0.0.185
2022-12-16 23:47:56 -05:00
Charlie Marsh
1e19142d0e
Bump version to 0.0.184
2022-12-16 14:36:25 -05:00
Charlie Marsh
a9f56ee76e
Bump version to 0.0.183
2022-12-15 23:15:12 -05:00
Reiner Gerecke
a000cd4a09
Test to prevent continious reformatting when used together with black ( #1206 )
2022-12-15 15:26:41 -05:00
Charlie Marsh
1ea2e93f8e
Bump version to 0.0.182
2022-12-14 22:57:22 -05:00
Charlie Marsh
d814ebd21f
Bump version to 0.0.181
2022-12-14 17:35:36 -05:00
Charlie Marsh
4b2020d03a
Automatically ignore files specified in `.gitignore` ( #1234 )
2022-12-14 15:58:40 -05:00
Charlie Marsh
854cd14842
Bump version to 0.0.180
2022-12-14 13:21:10 -05:00
Charlie Marsh
765d21c7b0
Bump version to 0.0.179
2022-12-13 10:17:16 -05:00
Charlie Marsh
a58b9b5063
Upgrade RustPython to support parenthesized context managers ( #1228 )
2022-12-13 10:16:43 -05:00
Charlie Marsh
f3e11a30cb
Bump version to 0.0.178
2022-12-12 22:06:04 -05:00
Charlie Marsh
92bc417e4e
Add support for glob patterns in `src` ( #1225 )
2022-12-12 21:35:03 -05:00
Charlie Marsh
19e9eb1af8
Bump version to 0.0.177
2022-12-11 22:38:52 -05:00
Charlie Marsh
9161b866b5
Bump version to 0.0.176
2022-12-11 10:19:50 -05:00
Charlie Marsh
c86e52193c
Bump version to 0.0.175
2022-12-10 21:23:19 -05:00
Harutaka Kawamura
efdc4e801d
Upgrade RustPython to fix end location of implicitly concatenated strings ( #1187 )
2022-12-10 19:16:01 -05:00
Charlie Marsh
63b3e00c97
Bump version to 0.0.174
2022-12-10 12:08:48 -05:00
Charlie Marsh
257bd7f1d7
Bump version to 0.0.173
2022-12-09 23:23:12 -05:00
Charlie Marsh
b35a804f9d
Bump version to 0.0.172
2022-12-09 17:47:34 -05:00
Charlie Marsh
dfd6225d85
Bump version to 0.0.171
2022-12-08 23:18:48 -05:00
Charlie Marsh
a710e35ebc
Bump version to 0.0.170
2022-12-08 11:36:24 -05:00
Charlie Marsh
5c8655f479
Bump ruff_macros to 0.0.169
2022-12-07 19:10:16 -05:00
Charlie Marsh
a81581c781
Bump ruff_macros to 0.0.168
2022-12-07 19:08:18 -05:00
Charlie Marsh
4405a6a903
Bump version to 0.0.168
2022-12-07 13:18:40 -05:00
Charlie Marsh
d698c6123e
Bump version to 0.0.167
2022-12-07 10:37:31 -05:00
Charlie Marsh
80e2f0c92e
Bump version to 0.0.166
2022-12-06 16:06:19 -05:00
Charlie Marsh
f1d3e3698a
Bump version to 0.0.165
2022-12-06 00:03:30 -05:00
Charlie Marsh
f2ad915224
Bump version to 0.0.164
2022-12-05 23:37:22 -05:00
Reiner Gerecke
982ac6b0ad
Auto-generate options in README from field attributes ( #1015 )
2022-12-05 22:34:40 -05:00
Charlie Marsh
1339e2a002
Bump version to 0.0.163
2022-12-05 20:45:24 -05:00
Charlie Marsh
995994be3e
Bump version to 0.0.162
2022-12-05 19:07:44 -05:00
Charlie Marsh
4b41ae3f53
Bump version to 0.0.161
2022-12-05 17:02:05 -05:00
Charlie Marsh
40b7c64f7d
Bump version to 0.0.160
2022-12-05 12:56:38 -05:00
Charlie Marsh
1d1662cb9c
Bump version to 0.0.159
2022-12-05 11:22:02 -05:00
messense
fb2c457a9b
Upgrade to notify 5.0.0 ( #1048 )
2022-12-05 09:58:42 -05:00
Charlie Marsh
7024ad7cc7
Bump version to 0.0.158
2022-12-04 21:22:24 -05:00
Charlie Marsh
0685af8a4f
Update RustPython ( #1045 )
2022-12-04 20:09:28 -05:00
Charlie Marsh
5e9a8fcf53
Bump version to 0.0.157
2022-12-04 14:46:46 -05:00
Charlie Marsh
d06dc4c72d
Bump version to 0.0.156
2022-12-04 10:22:09 -05:00
Charlie Marsh
4b0c3e3bc9
Bump version to 0.0.155
2022-12-04 00:12:00 -05:00
Charlie Marsh
8a3f29497b
Add backwards compatible redirect map for `U`-to-`UP` rename ( #1019 )
2022-12-03 22:43:00 -05:00
Charlie Marsh
b6b509811d
Bump version to 0.0.154
2022-12-03 20:14:38 -05:00
Charlie Marsh
e66b786229
Bump version to 0.0.153
2022-12-03 17:05:39 -05:00
Charlie Marsh
1a33ee3fc4
Bump version to 0.0.152
2022-12-02 13:23:00 -05:00
Charlie Marsh
1a24d78f67
Bump version to 0.0.151
2022-12-01 22:31:44 -05:00
Charlie Marsh
d699bb7b86
Bump version to 0.0.150
2022-12-01 16:31:18 -05:00
Charlie Marsh
6fa0f21227
Bump version to 0.0.149
2022-11-30 00:51:36 -05:00
messense
f5466fe720
Add JUnit xml output format ( #968 )
2022-11-30 00:47:41 -05:00
Charlie Marsh
30ff4de9a3
Bump version to 0.0.148
2022-11-29 22:50:30 -05:00
Charlie Marsh
2fe22a223b
Bump version to 0.0.147
2022-11-29 20:17:58 -05:00
Charlie Marsh
0e6a38e6d8
Bump version to 0.0.146
2022-11-28 22:27:41 -05:00
Charlie Marsh
dca994d05f
Bump version to 0.0.145
2022-11-28 20:57:58 -05:00
Charlie Marsh
72453695d6
Bump version to 0.0.144
2022-11-28 20:11:08 -05:00
Charlie Marsh
ea9acda732
Bump version to 0.0.143
2022-11-28 15:42:25 -05:00
Charlie Marsh
e2c4a098de
Bump version to 0.0.142
2022-11-28 00:19:27 -05:00
messense
23b4e16b1d
Add shell completions support ( #935 )
2022-11-27 23:59:36 -05:00
Charlie Marsh
9897f81cf3
Bump version to 0.0.141
2022-11-26 16:33:08 -05:00
Charlie Marsh
14cf36f922
Bump version to 0.0.140
2022-11-26 15:05:46 -05:00
Charlie Marsh
560558b814
Bump version to 0.0.139
2022-11-25 18:38:26 -05:00
Charlie Marsh
0b60242fb7
Bump version to 0.0.138
2022-11-25 00:05:41 -05:00
Charlie Marsh
65b77feeb8
Bump LibCST version
2022-11-25 00:05:03 -05:00
CelebrateVC
a3af6c1ea5
Implement GlobSet optimization for file path exclusions ( #883 )
2022-11-24 22:31:55 -05:00
Charlie Marsh
68668a584b
Bump version to 0.0.137
2022-11-23 20:28:45 -05:00
Charlie Marsh
58aac21a36
Bump version to 0.0.136
2022-11-23 17:41:17 -05:00
Charlie Marsh
66975876b2
Bump version to 0.0.135
2022-11-22 19:21:53 -05:00
Charlie Marsh
59615486d8
Bump version to 0.0.134
2022-11-21 16:15:23 -05:00
Charlie Marsh
0b9188011b
Bump version to 0.0.133
2022-11-21 13:39:37 -05:00
Charlie Marsh
f8b49f308d
Upgrade RustPython ( #855 )
2022-11-21 13:20:03 -05:00
Charlie Marsh
38f896502a
Bump version to 0.0.132
2022-11-20 18:10:13 -05:00
Charlie Marsh
965918744b
Replace FNV with rustc-hash ( #837 )
2022-11-20 15:38:31 -05:00
Charlie Marsh
6b4aedb366
Bump version to 0.0.131
2022-11-20 13:40:58 -05:00
Charlie Marsh
9f9a545c51
Improve cache performance by removing `cacache` dependency ( #833 )
2022-11-20 13:36:33 -05:00
Charlie Marsh
529513bf02
Add CACHEDIR.TAG to .ruff_cache ( #830 )
2022-11-20 10:53:31 -05:00
Charlie Marsh
124782771f
Bump version to 0.0.130
2022-11-20 10:37:19 -05:00
Charlie Marsh
4be09b45ea
Bump version to 0.0.129
2022-11-19 19:52:40 -05:00
Charlie Marsh
89afc9db74
Bump version to 0.0.128
2022-11-18 18:50:03 -05:00
Harutaka Kawamura
e81efa5a3d
Implement a `--show-source` setting ( #698 )
2022-11-18 14:02:29 -05:00
Charlie Marsh
49559da54e
Bump version to 0.0.127
2022-11-18 13:31:22 -05:00
Charlie Marsh
6a6f4651aa
Bump version to 0.0.126
2022-11-17 17:19:19 -05:00
Charlie Marsh
aafddae644
Bump version to 0.0.125
2022-11-17 12:07:05 -05:00
Charlie Marsh
90bfc4ec4d
Bump version to 0.0.124
2022-11-16 12:25:24 -05:00
Charlie Marsh
8ec14e7ee2
Bump version to 0.0.123
2022-11-16 12:06:01 -05:00
Charlie Marsh
2c89a19f76
Bump Ruff version to 0.0.122
2022-11-15 22:03:46 -05:00
Charlie Marsh
9d136de55a
Bump version to 0.0.121
2022-11-15 16:18:39 -05:00
Charlie Marsh
4d798512b1
Only print version checks on tty ( #761 )
2022-11-15 15:36:06 -05:00
Charlie Marsh
3c22913470
Bump version to 0.0.120
2022-11-14 22:53:36 -05:00
Charlie Marsh
058a5276b0
Bump version to 0.0.119
2022-11-14 21:45:41 -05:00
Charlie Marsh
fea029ae35
Bump version to 0.0.118
2022-11-14 13:21:27 -05:00
Charlie Marsh
71f727c380
Use FNV hasher in more places ( #732 )
2022-11-13 23:44:16 -05:00
Charlie Marsh
08ca8788a7
Bump version to 0.0.117
2022-11-13 16:10:29 -05:00
Charlie Marsh
a310aed128
Bump version to 0.0.116
2022-11-13 13:46:05 -05:00
Charlie Marsh
695b06ba60
Bump version to 0.0.115
2022-11-12 16:46:26 -05:00
Charlie Marsh
8cfc0e5cf5
Use FnvHasher for unordered maps and sets ( #708 )
2022-11-12 16:09:34 -05:00
Charlie Marsh
da9ae6a42a
Bump version to 0.0.114
2022-11-12 11:55:18 -05:00
Anders Kaseorg
394af0dcff
Disable default features of chrono ( #696 )
2022-11-12 09:02:02 -05:00
Charlie Marsh
a21fe716f2
Bump version to 0.0.113
2022-11-11 22:42:02 -05:00
Charlie Marsh
2e7878ff48
Bump version to 0.0.112
2022-11-11 17:13:04 -05:00
Charlie Marsh
560c00ff9d
Bump version to 0.0.111
2022-11-11 12:38:23 -05:00
Charlie Marsh
befe64a10e
Support `isort: skip`, `isort: on`, and `isort: off` ( #678 )
2022-11-11 12:38:01 -05:00
Charlie Marsh
8cf745045f
Bump version to 0.0.110
2022-11-10 19:22:45 -05:00
Charlie Marsh
9d8cd2d2fe
Bump version to 0.0.109
2022-11-10 10:54:27 -05:00
Charlie Marsh
6c17670aa5
Upgrade LibCST and other crates ( #663 )
2022-11-08 17:42:12 -05:00
Reiner Gerecke
f40609f524
Implement autofix for C413 ( #661 )
2022-11-08 16:12:29 -05:00
Charlie Marsh
f572acab30
Bump version to 0.0.108
2022-11-08 13:20:35 -05:00
Charlie Marsh
d600650214
Upgrade RustPython ( #652 )
2022-11-07 21:07:49 -05:00
Charlie Marsh
43383bb696
Bump version to 0.0.107
2022-11-07 16:39:03 -05:00
Charlie Marsh
16c5ac1e91
Bump version to 0.0.106
2022-11-07 15:32:54 -05:00
Charlie Marsh
7f77ed0f86
Bump version to 0.0.105
2022-11-06 21:17:00 -05:00
Charlie Marsh
050f34dd25
Bump version to 0.0.104
2022-11-06 15:31:10 -05:00
Charlie Marsh
22cfd03b13
Bump ruff_dev to v0.0.103
2022-11-05 19:53:27 -04:00
Charlie Marsh
21479a151d
Bump ruff_dev to v0.0.102
2022-11-05 16:00:24 -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
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
f6e14edc3e
Use max-line-length in converter.rs ( #541 )
2022-11-01 22:27:13 -04:00
Charlie Marsh
2d83f99dbf
Bump version to 0.0.94
2022-11-01 16:38:59 -04:00
Charlie Marsh
927d716edd
Enable flake8-to-ruff builds on all platforms
2022-11-01 12:15:43 -04:00
Charlie Marsh
df6a48fced
Use separate tokens for each PyPI release
2022-10-31 22:43:38 -04:00
Charlie Marsh
1ce4585c88
Add a separate release job for flake8-to-ruff ( #529 )
2022-10-31 16:21:38 -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
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
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
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
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
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
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
b92e7e664c
Add Cargo.lock
2022-08-10 16:37:18 -04:00