Commit Graph

12775 Commits

Author SHA1 Message Date
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
Charlie Marsh 2493d48725
Add flake8-bandit to flake8-to-ruff (#701) 2022-11-12 12:08:15 -05:00
Edgar R. M 1b422a7f12
Add `flake8-bandit` (#697) 2022-11-12 12:04:49 -05:00
Charlie Marsh da051624e4 Add backticks around functools.lru_cache 2022-11-12 11:56:23 -05:00
Charlie Marsh da9ae6a42a Bump version to 0.0.114 2022-11-12 11:55:18 -05:00
Martin Lehoux afa59d78bb
feat: no unnecessary encode utf8 (#686) 2022-11-12 11:54:36 -05:00
Charlie Marsh bbc38fea73
Avoid generating empty statement bodies (#700) 2022-11-12 11:39:09 -05:00
Chammika Mannakkara 6bcc11a90f
add fixes for __future__ import removal (#682) 2022-11-12 11:28:05 -05:00
Harutaka Kawamura 6f36e5dd25
Implement B019 (#695) 2022-11-12 11:14:03 -05:00
Anders Kaseorg 1d13752eb1
Remove static isort classifications for __main__, disutils (#694) 2022-11-12 09:13:38 -05:00
Anders Kaseorg 394af0dcff
Disable default features of chrono (#696) 2022-11-12 09:02:02 -05:00
Charlie Marsh 51cee471a0 Add test case for import-from wrapping 2022-11-11 23:46:19 -05:00
Charlie Marsh 8df3a5437a
Take indentation into account for import-from wrapping (#693) 2022-11-11 23:45:04 -05:00
Charlie Marsh a21fe716f2 Bump version to 0.0.113 2022-11-11 22:42:02 -05:00
Charlie Marsh 558883299a
Default to isort's import sort logic (#691) 2022-11-11 22:41:39 -05:00
Charlie Marsh 048a13c795
Add a separate local folder category for imports (#690) 2022-11-11 22:12:48 -05:00
Anders Kaseorg 5a8b7c1d20
Implement flake8-2020 (sys.version, sys.version_info misuse) (#688) 2022-11-11 20:39:37 -05:00
Charlie Marsh f8932ec12b Add some TODOs around import tracking 2022-11-11 19:07:40 -05:00
Charlie Marsh 2e7878ff48 Bump version to 0.0.112 2022-11-11 17:13:04 -05:00
Anders Kaseorg 5113ded22a
Add ruff.__main__ wrapper to allow invocation as ‘python -m ruff’ (#687) 2022-11-11 15:53:42 -05:00
Anders Kaseorg bf7bf7aa17
Only scan checks once in check_lines (#679) 2022-11-11 13:34:23 -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 4eccfdeb69
Fix lambda handling for B010 (#685) 2022-11-11 11:18:23 -05:00
Charlie Marsh 4123ba9851 Add backticks around setattr 2022-11-11 11:08:22 -05:00
Harutaka Kawamura e727c24f79
Implement autofix for B009 (#684) 2022-11-11 11:06:47 -05:00
Harutaka Kawamura bd3b40688f
Implement B010 (#683) 2022-11-11 10:26:37 -05:00
Charlie Marsh b5549382a7
Clarify a few settings for isort behavior (#676) 2022-11-10 23:19:51 -05:00
Charlie Marsh 8cf745045f Bump version to 0.0.110 2022-11-10 19:22:45 -05:00
Charlie Marsh f6992cc98c
Add a test utility for running lint checks (#672) 2022-11-10 19:22:00 -05:00
Charlie Marsh 3cc74c0564
Implement import sorting (#633) 2022-11-10 19:05:56 -05:00
Charlie Marsh 887b9aa840
Rename some fixture files (#671) 2022-11-10 17:28:10 -05:00
Charlie Marsh faf8556a5c
Limit Ropey to newlines and carriage returns (#670) 2022-11-10 17:25:30 -05:00
Harutaka Kawamura 1888f6d41b
Implement B009 (#669) 2022-11-10 13:52:20 -05:00
Charlie Marsh 9d8cd2d2fe Bump version to 0.0.109 2022-11-10 10:54:27 -05:00
Harutaka Kawamura 05c19f0091
Implement B026 (#668) 2022-11-10 10:47:42 -05:00
Chammika Mannakkara 8213b64ad5
Fix unnecessary params in `lru_cache` (#667) 2022-11-10 10:45:12 -05:00
Chammika Mannakkara ff0f5968fa
Detect unnecessary params in `lru_cache` (#664) 2022-11-09 10:02:48 -05:00
Charlie Marsh 6c17670aa5
Upgrade LibCST and other crates (#663) 2022-11-08 17:42:12 -05:00
Charlie Marsh 1347b7ebb6
Add notes to README on editor integrations (#655) 2022-11-08 16:12:42 -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 1eb5f3ea75 Support allow_star_arg_any in flake8-to-ruff 2022-11-08 09:51:11 -05:00
Edgar R. M 24aa177912
Implement ANN401 (#657) 2022-11-08 09:49:44 -05:00