diff --git a/crates/ruff_python_parser/src/semantic_errors.rs b/crates/ruff_python_parser/src/semantic_errors.rs index 83366b035f..b9d443cb59 100644 --- a/crates/ruff_python_parser/src/semantic_errors.rs +++ b/crates/ruff_python_parser/src/semantic_errors.rs @@ -941,7 +941,7 @@ impl Display for SemanticSyntaxError { write!(f, "name `{name}` is used prior to global declaration") } SemanticSyntaxErrorKind::InvalidStarExpression => { - f.write_str("can't use starred expression here") + f.write_str("Starred expression cannot be used here") } SemanticSyntaxErrorKind::AsyncComprehensionInSyncComprehension(python_version) => { write!( diff --git a/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assign_stmt_starred_expr_value.py.snap b/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assign_stmt_starred_expr_value.py.snap index fc1b615292..220f6e6074 100644 --- a/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assign_stmt_starred_expr_value.py.snap +++ b/crates/ruff_python_parser/tests/snapshots/invalid_syntax@assign_stmt_starred_expr_value.py.snap @@ -165,7 +165,7 @@ Module( | 1 | _ = *[42] - | ^^^^^ Syntax Error: can't use starred expression here + | ^^^^^ Syntax Error: Starred expression cannot be used here 2 | _ = *{42} 3 | _ = *list() | @@ -174,7 +174,7 @@ Module( | 1 | _ = *[42] 2 | _ = *{42} - | ^^^^^ Syntax Error: can't use starred expression here + | ^^^^^ Syntax Error: Starred expression cannot be used here 3 | _ = *list() 4 | _ = *(p + q) | @@ -184,7 +184,7 @@ Module( 1 | _ = *[42] 2 | _ = *{42} 3 | _ = *list() - | ^^^^^^^ Syntax Error: can't use starred expression here + | ^^^^^^^ Syntax Error: Starred expression cannot be used here 4 | _ = *(p + q) | @@ -193,5 +193,5 @@ Module( 2 | _ = *{42} 3 | _ = *list() 4 | _ = *(p + q) - | ^^^^^^^^ Syntax Error: can't use starred expression here + | ^^^^^^^^ Syntax Error: Starred expression cannot be used here | diff --git a/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__yield__star_expression.py.snap b/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__yield__star_expression.py.snap index 2a976eb9a7..0045d8615f 100644 --- a/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__yield__star_expression.py.snap +++ b/crates/ruff_python_parser/tests/snapshots/invalid_syntax@expressions__yield__star_expression.py.snap @@ -118,7 +118,7 @@ Module( | 1 | # Cannot use starred expression here 2 | yield (*x) - | ^^ Syntax Error: can't use starred expression here + | ^^ Syntax Error: Starred expression cannot be used here 3 | 4 | yield *x and y, z | diff --git a/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_invalid_iter_expr.py.snap b/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_invalid_iter_expr.py.snap index cf0600a2cf..f83966eb92 100644 --- a/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_invalid_iter_expr.py.snap +++ b/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_invalid_iter_expr.py.snap @@ -187,7 +187,7 @@ Module( | 1 | for x in *a and b: ... - | ^^^^^^^^ Syntax Error: can't use starred expression here + | ^^^^^^^^ Syntax Error: Starred expression cannot be used here 2 | for x in yield a: ... 3 | for target in x := 1: ... | diff --git a/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_invalid_target.py.snap b/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_invalid_target.py.snap index 547334181f..b34450098f 100644 --- a/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_invalid_target.py.snap +++ b/crates/ruff_python_parser/tests/snapshots/invalid_syntax@for_stmt_invalid_target.py.snap @@ -469,7 +469,7 @@ Module( 1 | for 1 in x: ... 2 | for "a" in x: ... 3 | for *x and y in z: ... - | ^^^^^^^^ Syntax Error: can't use starred expression here + | ^^^^^^^^ Syntax Error: Starred expression cannot be used here 4 | for *x | y in z: ... 5 | for await x in z: ... | @@ -479,7 +479,7 @@ Module( 2 | for "a" in x: ... 3 | for *x and y in z: ... 4 | for *x | y in z: ... - | ^^^^^^ Syntax Error: can't use starred expression here + | ^^^^^^ Syntax Error: Starred expression cannot be used here 5 | for await x in z: ... 6 | for yield x in y: ... | diff --git a/crates/ruff_python_parser/tests/snapshots/invalid_syntax@return_stmt_invalid_expr.py.snap b/crates/ruff_python_parser/tests/snapshots/invalid_syntax@return_stmt_invalid_expr.py.snap index 64c5b6ec7e..a6518b0d86 100644 --- a/crates/ruff_python_parser/tests/snapshots/invalid_syntax@return_stmt_invalid_expr.py.snap +++ b/crates/ruff_python_parser/tests/snapshots/invalid_syntax@return_stmt_invalid_expr.py.snap @@ -186,7 +186,7 @@ Module( | 1 | return * - | ^ Syntax Error: can't use starred expression here + | ^ Syntax Error: Starred expression cannot be used here 2 | return yield x 3 | return yield from x | @@ -196,5 +196,5 @@ Module( 3 | return yield from x 4 | return x := 1 5 | return *x and y - | ^^^^^^^^ Syntax Error: can't use starred expression here + | ^^^^^^^^ Syntax Error: Starred expression cannot be used here | diff --git a/crates/ruff_python_parser/tests/snapshots/invalid_syntax@single_star_for.py.snap b/crates/ruff_python_parser/tests/snapshots/invalid_syntax@single_star_for.py.snap index b7d6f53586..a5699bbc2b 100644 --- a/crates/ruff_python_parser/tests/snapshots/invalid_syntax@single_star_for.py.snap +++ b/crates/ruff_python_parser/tests/snapshots/invalid_syntax@single_star_for.py.snap @@ -95,7 +95,7 @@ Module( | 1 | for _ in *x: ... - | ^^ Syntax Error: can't use starred expression here + | ^^ Syntax Error: Starred expression cannot be used here 2 | for *x in xs: ... | @@ -103,5 +103,5 @@ Module( | 1 | for _ in *x: ... 2 | for *x in xs: ... - | ^^ Syntax Error: can't use starred expression here + | ^^ Syntax Error: Starred expression cannot be used here | diff --git a/crates/ruff_python_parser/tests/snapshots/invalid_syntax@single_star_return.py.snap b/crates/ruff_python_parser/tests/snapshots/invalid_syntax@single_star_return.py.snap index 2754123634..91feb561c8 100644 --- a/crates/ruff_python_parser/tests/snapshots/invalid_syntax@single_star_return.py.snap +++ b/crates/ruff_python_parser/tests/snapshots/invalid_syntax@single_star_return.py.snap @@ -60,5 +60,5 @@ Module( | 1 | def f(): return *x - | ^^ Syntax Error: can't use starred expression here + | ^^ Syntax Error: Starred expression cannot be used here | diff --git a/crates/ruff_python_parser/tests/snapshots/invalid_syntax@single_star_yield.py.snap b/crates/ruff_python_parser/tests/snapshots/invalid_syntax@single_star_yield.py.snap index 6a5e4c0150..d89940beaa 100644 --- a/crates/ruff_python_parser/tests/snapshots/invalid_syntax@single_star_yield.py.snap +++ b/crates/ruff_python_parser/tests/snapshots/invalid_syntax@single_star_yield.py.snap @@ -65,5 +65,5 @@ Module( | 1 | def f(): yield *x - | ^^ Syntax Error: can't use starred expression here + | ^^ Syntax Error: Starred expression cannot be used here |