Commit Graph

12775 Commits

Author SHA1 Message Date
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
Martin Lehoux c5722d8a4d
Implement U013: Unnecessary TypedDict syntactic form (#716) 2022-11-18 12:10:47 -05:00
Jonathan Plasse c2d6307e9b
Add missing plugins in some sections of README.md (#802) 2022-11-18 09:28:33 -05:00
Edgar R. M f44fada446
Implement C901 (mccabe) (#765) 2022-11-17 17:40:50 -05:00
Charlie Marsh 6a6f4651aa Bump version to 0.0.126 2022-11-17 17:19:19 -05:00
Charlie Marsh 66ae4db6cd
Ignore globals when checking local variable names (#800) 2022-11-17 17:19:01 -05:00
Charlie Marsh 801c76037f
Except BaseException from N818 checks (#798) 2022-11-17 15:04:42 -05:00
Charlie Marsh ab825eb28d
Fix D202 to remove line after docstring (#797) 2022-11-17 15:01:58 -05:00
Charlie Marsh 826ef7da67
Trigger N818 when parent ends in Error or Exception (#796) 2022-11-17 14:51:40 -05:00
Charlie Marsh 72f5393d3a Add flake8-tidy-imports to cache key 2022-11-17 14:46:45 -05:00
Charlie Marsh 6602f7f489
Trim dedented sections for arg detection (#793) 2022-11-17 12:55:55 -05:00
Charlie Marsh aafddae644 Bump version to 0.0.125 2022-11-17 12:07:05 -05:00
Charlie Marsh 749df87de0
Tweak presentation of `null-ls` and `efm` docs (#791) 2022-11-17 12:04:11 -05:00
Eddie Bergman d67db33f22
docs(integrations): neovim `null-ls` integration (#782) 2022-11-17 11:55:08 -05:00
Charlie Marsh f0a54716e5
Implement flake8-tidy-imports (#789) 2022-11-17 11:44:06 -05:00
Harutaka Kawamura c59e1ff0b5
Implement auto-fix for E711 and E712 (#784) 2022-11-17 11:43:44 -05:00
Jonathan Plasse ecf858cf16
Add the tools identifier in the TOC (#779) 2022-11-17 11:34:32 -05:00
Jonathan Plasse 8063aee006
Remove unnecessary abspath rule (U002) (#781) 2022-11-17 11:29:42 -05:00
Anders Kaseorg f1fee5d240
Propagate exit code through Python __main__ wrapper (#776) 2022-11-16 16:16:58 -05:00
Anders Kaseorg d3155560df
Fix find_and_parse_pyproject_toml test for #772 (#774) 2022-11-16 13:47:25 -05:00
Charlie Marsh 90bfc4ec4d Bump version to 0.0.124 2022-11-16 12:25:24 -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 8ec14e7ee2 Bump version to 0.0.123 2022-11-16 12:06:01 -05:00