Tom Kuson
604cf521b5
[refurb
] Implement print-empty-string
(FURB105
) ( #7617 )
...
## Summary
Implement
[`simplify-print`](https://github.com/dosisod/refurb/blob/master/refurb/checks/builtin/print.py )
as `print-empty-string` (`FURB105`).
Extends the original rule in that it also checks for multiple empty
string positional arguments with an empty string separator.
Related to #1348 .
## Test Plan
`cargo test`
2023-09-24 04:10:36 +00:00
Charlie Marsh
1a22eae98c
Use deletion for D215 full-line removals ( #7625 )
...
Closes https://github.com/astral-sh/ruff/issues/7619 .
2023-09-23 22:44:55 +00:00
Charlie Marsh
8ba8896a7f
Skip BOM when inserting start-of-file imports ( #7622 )
...
See:
https://github.com/astral-sh/ruff/issues/7455#issuecomment-1732387485 .
2023-09-23 19:36:50 +00:00
Charlie Marsh
b194f59aab
Avoid flagging B009 and B010 on starred expressions ( #7621 )
...
See:
https://github.com/astral-sh/ruff/issues/7455#issuecomment-1732387247 .
2023-09-23 19:08:19 +00:00
Charlie Marsh
a51b0b02f0
Treat os.error
as an OSError
alias ( #7582 )
...
Closes https://github.com/astral-sh/ruff/issues/7580 .
2023-09-21 21:18:14 +00:00
Charlie Marsh
87a0cd219f
Detect asyncio.get_running_loop
calls in RUF006 ( #7562 )
...
## Summary
We can do a good enough job detecting this with our existing semantic
model.
Closes https://github.com/astral-sh/ruff/issues/3237 .
2023-09-21 04:37:38 +00:00
Charlie Marsh
ad893f8295
Avoid invalid fix for parenthesized values in F601 ( #7559 )
...
Closes https://github.com/astral-sh/ruff/issues/4897 .
2023-09-21 01:28:11 +00:00
Charlie Marsh
621bed55c0
Add padding in PERF102
fixes ( #7554 )
...
Closes https://github.com/astral-sh/ruff/issues/7097 .
2023-09-20 19:33:54 -04:00
Charlie Marsh
a0917ec658
Avoid inserting imports directly after continuation ( #7553 )
...
## Summary
This is extremely rare in practice, but common in the fuzzer issues so
worth fixing quickly.
Closes https://github.com/astral-sh/ruff/issues/7199 .
2023-09-20 21:26:48 +00:00
Charlie Marsh
5849a75223
Rename ruff
crate to ruff_linter
( #7529 )
2023-09-20 08:38:27 +02:00