Charlie Marsh
|
0aa356c96c
|
Avoid converting expression to statement in invald contexts (#1239)
|
2022-12-14 13:57:25 -05:00 |
|
Charlie Marsh
|
630b4b627d
|
Apply fix to all errors in E711 and E712 autofix (#1238)
|
2022-12-14 13:29:56 -05:00 |
|
Chris Brendel
|
6b93c8403f
|
Apply CLI options even when no pyproject.toml is found (#1232)
|
2022-12-13 22:55:04 -05:00 |
|
Charlie Marsh
|
a58b9b5063
|
Upgrade RustPython to support parenthesized context managers (#1228)
|
2022-12-13 10:16:43 -05:00 |
|
Charlie Marsh
|
92bc417e4e
|
Add support for glob patterns in src (#1225)
|
2022-12-12 21:35:03 -05:00 |
|
Charlie Marsh
|
9853b0728b
|
Enable configuration files to "extend" other configuration files (#1219)
|
2022-12-12 20:28:22 -05:00 |
|
Charlie Marsh
|
77709dcc41
|
Remove underscore from extend_exclude
|
2022-12-12 16:34:16 -05:00 |
|
Charlie Marsh
|
4bb6b4851a
|
Rename p to path
|
2022-12-12 10:51:24 -05:00 |
|
Charlie Marsh
|
54c5ded938
|
Move settings path discovery into its own function
|
2022-12-12 10:50:08 -05:00 |
|
Charlie Marsh
|
0157fedab5
|
Move Python file resolution into resolver.rs (#1211)
|
2022-12-12 10:43:50 -05:00 |
|
Charlie Marsh
|
cd69610741
|
Use --config everywhere if provided (#1210)
|
2022-12-12 10:28:00 -05:00 |
|
Charlie Marsh
|
a3d06d0005
|
Move more commands into commands.rs (#1209)
|
2022-12-12 10:22:47 -05:00 |
|
Charlie Marsh
|
ac6fa1dc88
|
Simplify some logic around configuration detection (#1197)
|
2022-12-12 10:15:05 -05:00 |
|
Charlie Marsh
|
73794fc299
|
Resolve hierarchical settings and Python files in a single filesystem pass (#1205)
|
2022-12-12 10:13:52 -05:00 |
|
Charlie Marsh
|
0adc9ed259
|
Support hierarchical settings for nested directories (#1190)
|
2022-12-12 10:12:23 -05:00 |
|
Anders Kaseorg
|
e57044800c
|
Fix quotes in SIM118 error message (#1204)
|
2022-12-11 22:30:39 -05:00 |
|
Charlie Marsh
|
c05914f222
|
Avoid inserting extra newlines for comment-delimited import blocks (#1201)
|
2022-12-11 17:13:09 -05:00 |
|
Charlie Marsh
|
24179655b8
|
Fix 'a test' reference
|
2022-12-11 13:31:14 -05:00 |
|
Reiner Gerecke
|
38141a6f14
|
Check for outdated auto-generated files in CI (#1192)
|
2022-12-11 10:18:57 -05:00 |
|
Reiner Gerecke
|
7f25d1ec70
|
Implement SIM118 (key in dict) of flake8-simplify (#1195)
|
2022-12-11 10:05:11 -05:00 |
|
Charlie Marsh
|
360b033e04
|
Avoid F821 false positive on annotated global (#1196)
|
2022-12-11 10:04:06 -05:00 |
|
Reiner Gerecke
|
247dcc9f9c
|
Mark C413 as fixable (#1191)
|
2022-12-11 09:07:51 -05:00 |
|
Harutaka Kawamura
|
efdc4e801d
|
Upgrade RustPython to fix end location of implicitly concatenated strings (#1187)
|
2022-12-10 19:16:01 -05:00 |
|
Charlie Marsh
|
f8f2eeed35
|
Enable --no-show-source for consistency (#1189)
|
2022-12-10 19:09:49 -05:00 |
|
Charlie Marsh
|
8fa414b67e
|
Move configuration-CLI resolution into dedicated methods (#1188)
|
2022-12-10 19:07:38 -05:00 |
|
Charlie Marsh
|
484d7a30bd
|
Add TODO around nested globals
|
2022-12-10 17:44:08 -05:00 |
|
Charlie Marsh
|
fb681c614a
|
Move string formatting checks to plugins (#1185)
|
2022-12-10 16:43:21 -05:00 |
|
Reiner Gerecke
|
06ed125771
|
Add autofix for F504 and F522 (#1184)
|
2022-12-10 16:33:09 -05:00 |
|
Charlie Marsh
|
74668915b0
|
Remove serialization format from Settings struct (#1183)
|
2022-12-10 13:38:59 -05:00 |
|
Charlie Marsh
|
39440aa274
|
Create function and lambda scopes eagerly (#1181)
|
2022-12-10 12:08:33 -05:00 |
|
Charlie Marsh
|
add96d3dc5
|
Implement E0117 (nonlocal-without-binding) (#1180)
|
2022-12-10 11:41:57 -05:00 |
|
Charlie Marsh
|
6f8e0224d0
|
Implement W0602 (global-variable-not-assigned) (#1179)
|
2022-12-10 11:33:24 -05:00 |
|
Charlie Marsh
|
b8bbafd85b
|
Flag global usages prior to global declarations (#1178)
|
2022-12-10 11:19:24 -05:00 |
|
Charlie Marsh
|
40b54d3e8c
|
Ignore imports in class scopes (#1176)
|
2022-12-10 10:23:33 -05:00 |
|
Charlie Marsh
|
5728dceef0
|
Add note around redefinitions
|
2022-12-09 23:18:51 -05:00 |
|
Charlie Marsh
|
6739602806
|
Mark redefined-but-unused imports as unused regardless of scope (#1173)
|
2022-12-09 23:17:33 -05:00 |
|
Charlie Marsh
|
305326f7d7
|
Remove some string clones from docstring helpers (#1172)
|
2022-12-09 22:30:34 -05:00 |
|
Charlie Marsh
|
69866f5461
|
Extract docstring exactly once (#1171)
|
2022-12-09 22:21:16 -05:00 |
|
Charlie Marsh
|
41ca29c4f4
|
Add TODO in redefined_by_function
|
2022-12-09 21:19:57 -05:00 |
|
Charlie Marsh
|
e594ed6528
|
Implement D301 (backslash checks) (#1169)
|
2022-12-09 17:44:18 -05:00 |
|
Charlie Marsh
|
197645d90d
|
Always use raw docstrings for pydocstyle rules (#1167)
|
2022-12-09 17:31:04 -05:00 |
|
Charlie Marsh
|
26d3ff5a3a
|
Add pyflakes test suite for annotations (#1166)
|
2022-12-09 16:28:07 -05:00 |
|
Charlie Marsh
|
0dacf61153
|
Implement F842 (UnusedAnnotation) (#1165)
|
2022-12-09 12:42:03 -05:00 |
|
Charlie Marsh
|
a6251360b7
|
Avoid RET false-positives for usages in f-strings (#1163)
|
2022-12-09 12:28:09 -05:00 |
|
Charlie Marsh
|
2965e2561d
|
Clarify combination of combine-as-imports and force-wrap-aliases (#1162)
|
2022-12-09 12:20:15 -05:00 |
|
Charlie Marsh
|
a0a6327fae
|
Only allowlist noqa et al at the start of a comment (#1157)
|
2022-12-08 23:10:36 -05:00 |
|
Charlie Marsh
|
3bacdafd1c
|
Improve some __all__ handling cases (#1155)
|
2022-12-08 23:03:23 -05:00 |
|
Charlie Marsh
|
6403e3630d
|
Fix flaky unused import test
|
2022-12-08 22:51:13 -05:00 |
|
Charlie Marsh
|
229eab6f42
|
Improve some behavior around global handling (#1154)
|
2022-12-08 22:47:19 -05:00 |
|
Charlie Marsh
|
e33582fb0e
|
Add pyflakes import test suite (#1151)
|
2022-12-08 22:23:37 -05:00 |
|