mirror of
https://github.com/astral-sh/ruff.git
synced 2025-08-03 02:12:22 +00:00
Fix fmt:skip
for function with return type (#6733)
This commit is contained in:
parent
d5a51b4e45
commit
17a26e6ff3
3 changed files with 36 additions and 1 deletions
|
@ -26,3 +26,13 @@ def test [
|
||||||
B,
|
B,
|
||||||
] (): # fmt: skip
|
] (): # fmt: skip
|
||||||
...
|
...
|
||||||
|
|
||||||
|
def test [
|
||||||
|
# comment
|
||||||
|
A,
|
||||||
|
|
||||||
|
# another
|
||||||
|
|
||||||
|
B,
|
||||||
|
] () -> str: # fmt: skip
|
||||||
|
...
|
||||||
|
|
|
@ -108,13 +108,17 @@ impl<'a> ClauseHeader<'a> {
|
||||||
is_async: _,
|
is_async: _,
|
||||||
decorator_list: _,
|
decorator_list: _,
|
||||||
name: _,
|
name: _,
|
||||||
returns: _,
|
returns,
|
||||||
body: _,
|
body: _,
|
||||||
}) => {
|
}) => {
|
||||||
if let Some(type_params) = type_params.as_ref() {
|
if let Some(type_params) = type_params.as_ref() {
|
||||||
visit(type_params, visitor);
|
visit(type_params, visitor);
|
||||||
}
|
}
|
||||||
visit(parameters.as_ref(), visitor);
|
visit(parameters.as_ref(), visitor);
|
||||||
|
|
||||||
|
if let Some(returns) = returns.as_deref() {
|
||||||
|
visit(returns, visitor);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
ClauseHeader::If(StmtIf {
|
ClauseHeader::If(StmtIf {
|
||||||
test,
|
test,
|
||||||
|
|
|
@ -32,6 +32,16 @@ def test [
|
||||||
B,
|
B,
|
||||||
] (): # fmt: skip
|
] (): # fmt: skip
|
||||||
...
|
...
|
||||||
|
|
||||||
|
def test [
|
||||||
|
# comment
|
||||||
|
A,
|
||||||
|
|
||||||
|
# another
|
||||||
|
|
||||||
|
B,
|
||||||
|
] () -> str: # fmt: skip
|
||||||
|
...
|
||||||
```
|
```
|
||||||
|
|
||||||
## Output
|
## Output
|
||||||
|
@ -67,6 +77,17 @@ def test [
|
||||||
B,
|
B,
|
||||||
] (): # fmt: skip
|
] (): # fmt: skip
|
||||||
...
|
...
|
||||||
|
|
||||||
|
|
||||||
|
def test [
|
||||||
|
# comment
|
||||||
|
A,
|
||||||
|
|
||||||
|
# another
|
||||||
|
|
||||||
|
B,
|
||||||
|
] () -> str: # fmt: skip
|
||||||
|
...
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue