Charlie Marsh
|
b9e92affb1
|
Avoid silently dropping code generator errors (#1598)
|
2023-01-03 08:11:18 -05:00 |
|
Charlie Marsh
|
8647bec3cb
|
Rename checks.rs to registry.rs (#1566)
|
2023-01-02 17:26:51 -05:00 |
|
Reiner Gerecke
|
c0fc55b812
|
Generate source code with detected line ending (#1487)
|
2022-12-31 08:02:29 -05:00 |
|
Reiner Gerecke
|
ba9cf70917
|
Adjust test_path helper to detect round-trip autofix issues (#1501)
|
2022-12-31 08:02:13 -05:00 |
|
Harutaka Kawamura
|
3e23fd1487
|
Stop overriding locations for expressions within f-strings (#1494)
|
2022-12-30 23:43:59 -05:00 |
|
Charlie Marsh
|
a86c57a832
|
Support multi-line noqa directives for 'import from' (#1479)
|
2022-12-30 11:16:50 -05:00 |
|
Charlie Marsh
|
3061a35e7c
|
Use more precise ranges for class and function checks (#1476)
|
2022-12-30 07:39:20 -05:00 |
|
Charlie Marsh
|
cd2099f772
|
Move default options into WASM interface (#1453)
|
2022-12-29 18:06:57 -05:00 |
|
Charlie Marsh
|
d22e96916c
|
Automatically detect and respect indentation and quotation code style (#1413)
|
2022-12-27 19:45:50 -05:00 |
|
Charlie Marsh
|
1392e4cced
|
Default to double quotes in code_gen.rs (#1412)
|
2022-12-27 16:17:49 -05:00 |
|
Edgar R. M
|
4888afd423
|
Generate JSON schema for Ruff options (#1329)
|
2022-12-24 14:10:22 -05:00 |
|
Harutaka Kawamura
|
63772e335d
|
Fix B025 location (#1360)
|
2022-12-24 12:22:11 -05:00 |
|
Yasu_umi
|
8a4831dd5b
|
Implement flake8-datetimez (#1270)
|
2022-12-18 22:06:06 -05:00 |
|
Harutaka Kawamura
|
d3443d7c19
|
Update RustPython to use correct Tuple location (#1278)
|
2022-12-18 08:53:57 -05:00 |
|
Charlie Marsh
|
5ad77fbc8d
|
Move checkers into their own module (#1268)
|
2022-12-16 22:55:47 -05:00 |
|
Charlie Marsh
|
e4d36bae57
|
Replace ignore_noqa and autofix booleans with enums (#1264)
|
2022-12-16 14:01:25 -05:00 |
|
Charlie Marsh
|
0aa356c96c
|
Avoid converting expression to statement in invald contexts (#1239)
|
2022-12-14 13:57:25 -05:00 |
|
Charlie Marsh
|
a58b9b5063
|
Upgrade RustPython to support parenthesized context managers (#1228)
|
2022-12-13 10:16:43 -05:00 |
|
Charlie Marsh
|
35fa2a3c32
|
Convert more BTree usages to Fx (#1112)
|
2022-12-07 12:21:12 -05:00 |
|
Charlie Marsh
|
7abecd4f0e
|
Implement B905 (#1122)
|
2022-12-07 10:01:24 -05:00 |
|
Reiner Gerecke
|
982ac6b0ad
|
Auto-generate options in README from field attributes (#1015)
|
2022-12-05 22:34:40 -05:00 |
|
Jeong YunWon
|
523cf62eda
|
Style fixes (#1049)
|
2022-12-05 09:57:48 -05:00 |
|
Anders Kaseorg
|
dbb1a6e44b
|
Remove sloppy match_name_or_attr helper (#1027)
|
2022-12-04 09:12:03 -05:00 |
|
Charlie Marsh
|
af40e64d6c
|
Remove Patch abstraction from Fix (#987)
|
2022-12-01 16:04:42 -05:00 |
|
Charlie Marsh
|
2e89cd8802
|
Split test fixtures up by plugin (#985)
|
2022-12-01 13:33:33 -05:00 |
|
Charlie Marsh
|
1085b547b6
|
Convert Err(anyhow(...)) to bail (#984)
|
2022-12-01 13:33:06 -05:00 |
|
Charlie Marsh
|
9e5df82578
|
Remove trailing punctuation from error messages (#983)
|
2022-12-01 12:25:37 -05:00 |
|
Charlie Marsh
|
b8e7d86696
|
Add pyupgrade's --keep-runtime-typing option (#965)
|
2022-11-29 20:05:32 -05:00 |
|
Charlie Marsh
|
e1ab7163ac
|
Respect f-string locations in B023 check (#914)
|
2022-11-26 10:31:23 -05:00 |
|
Charlie Marsh
|
7445d00b88
|
Implement B023 (function uses loop variable) (#907)
|
2022-11-25 18:29:54 -05:00 |
|
Harutaka Kawamura
|
33fbef7700
|
Implement B904 (#892)
|
2022-11-24 09:49:57 -05:00 |
|
Charlie Marsh
|
bdd32c0850
|
Enforce most pedantic lints on CI (#878)
|
2022-11-22 18:55:57 -05:00 |
|
Charlie Marsh
|
b922e6ecc8
|
Fix clippy::unnecessary_wraps (pedantic) (#880)
https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_wraps
|
2022-11-22 18:25:30 -05:00 |
|
Charlie Marsh
|
9315b9f459
|
Remove Mode from various internal checkers (#877)
|
2022-11-22 16:57:47 -05:00 |
|
Anders Kaseorg
|
3b33a431d6
|
Fix clippy::map_unwrap_or (pedantic)
https://rust-lang.github.io/rust-clippy/master/index.html#map_unwrap_or
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
2022-11-21 23:22:28 -05:00 |
|
Anders Kaseorg
|
3dd6522b4f
|
Fix clippy::explicit_iter_loop (pedantic)
“it is more concise to loop over references to containers instead of
using explicit iteration methods”
https://rust-lang.github.io/rust-clippy/master/index.html#explicit_iter_loop
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
2022-11-21 23:22:28 -05:00 |
|
Anders Kaseorg
|
7a61edbe46
|
Fix clippy::default-trait-access (pedantic) (#867)
|
2022-11-21 21:00:38 -05:00 |
|
Anders Kaseorg
|
58949b564e
|
Fix clippy::trivially-copy-pass-by-ref (pedantic) (#862)
|
2022-11-21 15:59:51 -05:00 |
|
Harutaka Kawamura
|
89980ad651
|
Implement autofix for B013 (#824)
|
2022-11-20 18:49:07 -05:00 |
|
Charlie Marsh
|
965918744b
|
Replace FNV with rustc-hash (#837)
|
2022-11-20 15:38:31 -05:00 |
|
Harutaka Kawamura
|
7839204bf7
|
Implement autofix for B010 (#823)
|
2022-11-20 10:14:29 -05:00 |
|
Anders Kaseorg
|
4161d4ae32
|
Exempt parameters with immutable annotations from B006 (#821)
|
2022-11-19 19:46:08 -05:00 |
|
Charlie Marsh
|
0f34cdb7a3
|
Enable customization of autofixable error codes (#811)
|
2022-11-18 18:49:13 -05:00 |
|
Martin Lehoux
|
c5722d8a4d
|
Implement U013: Unnecessary TypedDict syntactic form (#716)
|
2022-11-18 12:10:47 -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 |
|
Harutaka Kawamura
|
1821c07367
|
Implement B020 (#753)
|
2022-11-15 16:17:03 -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 |
|
Harutaka Kawamura
|
9047bf680d
|
Implement B024 and B027 (#738)
|
2022-11-14 13:12:23 -05:00 |
|