Commit Graph

2297 Commits

Author SHA1 Message Date
Anders Kaseorg 58949b564e
Fix clippy::trivially-copy-pass-by-ref (pedantic) (#862) 2022-11-21 15:59:51 -05:00
Anders Kaseorg 6b9e57fb78
Fix clippy::sort-unstable (pedantic) (#861) 2022-11-21 15:59:41 -05:00
Anders Kaseorg cb119401a7
Fix clippy::inefficient-to-string (pedantic) (#860) 2022-11-21 15:59:35 -05:00
Charlie Marsh 0b9188011b Bump version to 0.0.133 2022-11-21 13:39:37 -05:00
Anders Kaseorg b657d912d9
Propagate errors from glob::Pattern::new (#858) 2022-11-21 13:39:19 -05:00
Charlie Marsh 1559671093 Target isort code in README.md 2022-11-21 13:38:01 -05:00
Charlie Marsh 70a53bf12b
Add unit tests for complexity check (#859) 2022-11-21 13:31:17 -05:00
Charlie Marsh cd1e07f37c
Avoid incrementing McCabe complexity for class methods (#857) 2022-11-21 13:30:36 -05:00
Charlie Marsh 7bd6db62d9
Sort relative imports by parent level descending (#856) 2022-11-21 13:30:24 -05:00
Charlie Marsh f8b49f308d
Upgrade RustPython (#855) 2022-11-21 13:20:03 -05:00
Charlie Marsh b1f9c7b6bd Update default complexity in README.md 2022-11-21 13:19:55 -05:00
Keming 0867d2ded9
Make it visible under light theme (#854) 2022-11-21 10:18:21 -05:00
messense 3f597a3b30
Upgrade maturin to 0.14 (#846) 2022-11-21 10:00:14 -05:00
Charlie Marsh 6733aad216
Avoid attempting to fix PEP 604 violations with deferred annotations (#845) 2022-11-20 21:41:54 -05:00
Harutaka Kawamura 89980ad651
Implement autofix for B013 (#824) 2022-11-20 18:49:07 -05:00
Charlie Marsh 38f896502a Bump version to 0.0.132 2022-11-20 18:10:13 -05:00
Jonathan Plasse 7cab541343
Add convert exit() to sys.exit() rule (#816) 2022-11-20 18:09:40 -05:00
Charlie Marsh 1a3d2ead41
Support PEP 562 (#841) 2022-11-20 17:55:57 -05:00
Jonathan Plasse f96c64b40d
Fix N804 class method with positional only args (#836) 2022-11-20 15:48:09 -05:00
Charlie Marsh 0791869451
Add RUF to list of fixable defaults (#838) 2022-11-20 15:40:14 -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 8123e3e94e Remove extraneous Python file 2022-11-20 13:39:55 -05:00
Charlie Marsh 9f9a545c51
Improve cache performance by removing `cacache` dependency (#833) 2022-11-20 13:36:33 -05:00
Charlie Marsh 5bf8219db3
Make main.rs robust to cache initialization failures (#831) 2022-11-20 11:05:17 -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 98cab5cdba
Add class names to NamedTuple and TypedDict rules (#829) 2022-11-20 10:29:47 -05:00
Martin Lehoux 40f38c94a5
Implement U014: Convert NamedTuple function to class (#819) 2022-11-20 10:26:15 -05:00
Harutaka Kawamura 7839204bf7
Implement autofix for B010 (#823) 2022-11-20 10:14:29 -05:00
Jonathan Plasse e63ea704f0
Adjust U011 start location (#828) 2022-11-20 10:13:29 -05:00
Charlie Marsh 4be09b45ea Bump version to 0.0.129 2022-11-19 19:52:40 -05:00
Harutaka Kawamura 13e8ed0a0a
Implement autofix for E731 (#814) 2022-11-19 19:51:41 -05:00
Anders Kaseorg 4161d4ae32
Exempt parameters with immutable annotations from B006 (#821) 2022-11-19 19:46:08 -05:00
Charlie Marsh 99f7854d8c
Mark nonlocal variables as used in parent scopes (#822) 2022-11-19 19:21:02 -05:00
Harutaka Kawamura a580d1a858
Adjust `UnusedNOQA` start location (#817) 2022-11-19 09:30:02 -05:00
Martin Lehoux 86806a9e39
U013: Also convert typing.TypedDict (#810) 2022-11-19 09:29:05 -05:00
Charlie Marsh 89afc9db74 Bump version to 0.0.128 2022-11-18 18:50:03 -05:00
Charlie Marsh 0f34cdb7a3
Enable customization of autofixable error codes (#811) 2022-11-18 18:49:13 -05:00
Charlie Marsh 437b6f23b9
Remove warn_on checks (#812) 2022-11-18 18:48:24 -05:00
Charlie Marsh 0fe2b15676 Change NotInTest to NotIsTest 2022-11-18 18:23:40 -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
Jonathan Plasse b74fd1fe13
Change error code of flake8-blind-except (#808) 2022-11-18 13:30:36 -05:00
Charlie Marsh 9c4d24a452 Add flake8-boolean-trap to README 2022-11-18 12:36:13 -05:00
pwoolvett 7a4449eacb
Add flake8-boolean-trap (#790) 2022-11-18 12:30:07 -05:00
Charlie Marsh ee31fa6109
Reduce newlines in code gen (#807) 2022-11-18 12:27:56 -05:00
Harutaka Kawamura 6ffe767252
Implement autofix for E713 and E714 (#804) 2022-11-18 12:16:11 -05:00
Jonathan Plasse 2f894e3951
Add flake8-blind-except (#805) 2022-11-18 12:15:10 -05:00
Charlie Marsh 589d923c99
Misc. follow-ups to #716 (#806) 2022-11-18 12:14:41 -05:00