Commit Graph

6318 Commits

Author SHA1 Message Date
Charlie Marsh 82fea36bb3
Preserve comments when sorting imports (#749) 2022-11-15 22:02:52 -05:00
Charlie Marsh 63d63e8c12
Increase retry counts in GitHub Actions workflows (#763) 2022-11-15 17:21:16 -05:00
Charlie Marsh 9d136de55a Bump version to 0.0.121 2022-11-15 16:18:39 -05:00
Harutaka Kawamura 1821c07367
Implement B020 (#753) 2022-11-15 16:17:03 -05:00
Charlie Marsh 1fe90ef7f4
Only notify once for each app update (#762) 2022-11-15 16:14:10 -05:00
Charlie Marsh b5cb9485f6 Move updater to its own module 2022-11-15 15:51:24 -05:00
Charlie Marsh 4d798512b1
Only print version checks on tty (#761) 2022-11-15 15:36:06 -05:00
Charlie Marsh 5f9815b103
Disable auto-updates in JSON mode (#760) 2022-11-15 15:29:10 -05:00
Charlie Marsh 0d3fac1bf9
Add --line-length command line argument (#759) 2022-11-15 12:23:38 -05:00
Charlie Marsh ff0e5f5cb4
Preserve scopes when checking deferred strings (#758) 2022-11-15 12:19:22 -05:00
Charlie Marsh 374d57d822
Limit PEP 604 checks to Python 3.10+ (#757) 2022-11-15 11:52:12 -05:00
Edgar R. M 85b2a9920f
docs: Add `flake8-bandit` to ToC (#750) 2022-11-15 00:11:39 -05:00
Charlie Marsh 3c22913470 Bump version to 0.0.120 2022-11-14 22:53:36 -05:00
Charlie Marsh ea03a59b72
De-alias Literal checks (#748) 2022-11-14 22:53:23 -05:00
Charlie Marsh 058a5276b0 Bump version to 0.0.119 2022-11-14 21:45:41 -05:00
Charlie Marsh 62d4096be3
Move bindings to FNV map (#747) 2022-11-14 21:42:57 -05:00
Charlie Marsh 8961da7b89
Add support for import alias tracking (#746) 2022-11-14 21:29:30 -05:00
Brett Cannon 58bcffbe2d
Add isort to the README's ToC (#745) 2022-11-14 18:51:39 -05:00
Charlie Marsh f67727b13c
Improve performance of import matching code (#744) 2022-11-14 17:14:22 -05:00
Charlie Marsh fea029ae35 Bump version to 0.0.118 2022-11-14 13:21:27 -05:00
Harutaka Kawamura 3e3c3c7421
Ignore namedtuple assignment in N806, N815, and N816 (#735) 2022-11-14 13:21:04 -05:00
Harutaka Kawamura 9047bf680d
Implement B024 and B027 (#738) 2022-11-14 13:12:23 -05:00
Charlie Marsh d170388b7b
Allow second line as 'first line' for punctuation (#741) 2022-11-14 13:07:27 -05:00
Charlie Marsh 502d3316f9
Add flake8-bugbear settings to hash (#739) 2022-11-14 12:29:47 -05:00
Harutaka Kawamura a8159f9893
Implement B022 (#734) 2022-11-14 09:24:05 -05:00
Charlie Marsh 71f727c380
Use FNV hasher in more places (#732) 2022-11-13 23:44:16 -05:00
Charlie Marsh ce3c45a361
Make `combine-as-imports` the default import sorting behavior (#731) 2022-11-13 23:07:13 -05:00
Charlie Marsh 29ae6c159d
Add FastAPI to README (#730) 2022-11-13 22:27:35 -05:00
Charlie Marsh 1ae07b4c70
Allow explicit re-export of straight imports (#729) 2022-11-13 22:26:48 -05:00
Charlie Marsh 08ca8788a7 Bump version to 0.0.117 2022-11-13 16:10:29 -05:00
Charlie Marsh 8a97a76038
Make # noqa detection case-insensitive (#728) 2022-11-13 16:09:44 -05:00
Brett Cannon d2d84cf5bf
Fix Markdown in README (#727) 2022-11-13 15:19:25 -05:00
Anders Kaseorg 450970e0e6
Restore clippy on all crates in the workspace (#725) 2022-11-13 15:18:57 -05:00
Charlie Marsh 34ecc69914
Don't mark re-exported symbols as unused (#724) 2022-11-13 14:31:43 -05:00
Charlie Marsh a310aed128 Bump version to 0.0.116 2022-11-13 13:46:05 -05:00
Harutaka Kawamura 43cc8bc84e
Lint test code (#721) 2022-11-13 11:55:57 -05:00
Harutaka Kawamura 84bf36194b
Implement B012 (#718) 2022-11-13 11:55:33 -05:00
Harutaka Kawamura e4d168bb4f
Implement B021 (#719) 2022-11-13 11:40:24 -05:00
Charlie Marsh 439642addf Regenerate README 2022-11-13 10:55:14 -05:00
Charlie Marsh f5b1f957e3
Improve some import tracking code (#715) 2022-11-13 00:10:13 -05:00
Charlie Marsh 8f99705795 Make some error messages more grammatically consistent 2022-11-12 16:57:23 -05:00
Charlie Marsh 9ec7e6bcd6 Add function name to B008 message 2022-11-12 16:53:13 -05:00
Charlie Marsh 695b06ba60 Bump version to 0.0.115 2022-11-12 16:46:26 -05:00
Charlie Marsh 3a2e6926d4
Include flake8-bugbear settings in flake8-to-ruff (#712) 2022-11-12 16:46:12 -05:00
Charlie Marsh d16c3a1186
Use an FNVHashSet for `settings.enabled` (#711) 2022-11-12 16:36:56 -05:00
Charlie Marsh 53a2187f02 Run cargo fmt 2022-11-12 16:33:12 -05:00
Charlie Marsh 00b5d1059c
Validate that mutable and immutable defaults are imported (#710) 2022-11-12 16:32:21 -05:00
Charlie Marsh b7acf76aaf
Track all import-from members (#709) 2022-11-12 16:10:43 -05:00
Charlie Marsh 8cfc0e5cf5
Use FnvHasher for unordered maps and sets (#708) 2022-11-12 16:09:34 -05:00
Edgar R. M aa7681f9ad
Add `extend-immutable-calls` setting for B008 (#706) 2022-11-12 15:48:34 -05:00